Xpra: Ticket #2418: Firefox html5 client grab of windows doesn't "un-grab"

Starting a 3.0-r23788 server on Fedora 30... with

xpra start :13 --no-daemon --bind-tcp= --bind-ws= --start-child=xterm --start-child=xterm --exit-with-children

... and then connecting with Firefox (69.0.1 on Windows 7), left clicking on one of the start-child xterms to move it (is that a grab event?) I am then unable to "un-grab" it. Keyboard focus is on the xterm I have "grabbed", and I am able to then use a command (like 'firefox' to launch a firefox browser in the session), but I am then unable to interact with the newly launched application (firefox in this example).

Oddly, while the generated Firefox browser seems to have top level focus when I try to "sweep the xterm underneath" (since I have a perma-grab in place, moving the cursor to where the new Firefox browser is, the xterm seems to slide "under" the Firefox), clicking the mouse when it seems to be hovering over a Firefox button has no effect (presumably the click focus is still on the xterm which is displayed as if it does not have top level focus?).

Reconnecting to the same server with a Chrome browser/html5 client, I have no such problems.

No sign of any logs in console or server output. (Is there a debug flag in particular to try?)

Fri, 20 Sep 2019 00:38:18 GMT - Antoine Martin: priority, status changed

Fri, 20 Sep 2019 00:47:00 GMT - Antoine Martin: status changed; resolution set

Caused by r23788, fixed by r23826.

Sat, 23 Jan 2021 05:50:45 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2418