package: x2goclient version: 4.0.5.1-2016.06.05 tag: X2GoGathering2016
Note: Only noticed on MS Windows so far
When a remote application is placed behind a local application, and has an area that is responsive to "mouseover" events, then it will trigger the event even though the local application has focus and it is in the foreground.
Steps to reproduce: the bookmark button behind it
-> the mouseover event of Firefox will trigger and display the bubble help
-- BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
This does not happen when executed like this:
vcxsrv.exe -multiwindow #on windows putty with X forwarding to :0 #on windows firefox-esr # within putty on linux
So it is likely the bug is somewhere in the X2Go/NX-Libs components.
At The Gathering 2015, Nito mentioned something like a transparent "input layer" that goes in front of remote applications and catches keyboard and mouse events to pass them through to the server.
Maybe this layer is always the foremost layer and doesn't realize a local application window has moved between it and the remote application it is supposed to monitor?
-Stefan
-- BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243