Bug 977588 - [Dialer] The Active call screen does not have the option to place calls on hold.

Do you mean that the issue is that there are two .grid-wrapper? I copied this technique from the previous button in code (speaker to bluetooth and vice versa).