Raise method needs a timestamp parameter to work with Focus Stealing prevention
Submitted by Marco Trevisan (Treviño)
Assigned to Alex Merry
The MPRIS Raise method of the MediaPlayer2 interface does not require a timestamp parameter and this leads to focus issues in recent linux window managers (such as compiz, mutter or xfce) that need the event timestamp that triggered the call in order to correctly focus and raise a window. Otherwise the focus stealing prevention of the window managers would avoid a media player to be fully raised.
See for example this Ubuntu bug: https://bugs.launchpad.net/ayatana-design/+bug/627195
So, we should deprecate this method and provide another - say - RaiseWithTimestamp method that players should use to correctly raise their windows.