[Wayland] Implement xdg-activation-v1 protocol#725
[Wayland] Implement xdg-activation-v1 protocol#725mtwebster merged 5 commits intolinuxmint:masterfrom
Conversation
|
This part works well. If you start Firefox on the first workspace, switch to the second workspace and run, for example, |
|
It looks like in your test case the activation is being caught in windowAttentionHandler.js, and In an x11 session, the window does not go thru windowAttentionHandler, but activation occurs from somewhere else, with a valid timestamp, so workspace switching can occur. I haven't had a chance to figure out what's causing that activation yet, and maybe it shouldn't be the same one wayland uses - getting a proper timestamp may be what we need to figure out. edit: (sorry for the delay getting around to looking at these, life had other plans) |
|
Latest commit fixes Firefox's window raising (no need to manual maximizing window), but issue with automatic switch to workspace (where Firefox is) is still here |
|
Sorry can you rebase this once more, please? I'd like to get it merged even though it's not quite 1:1 with x11. Thanks |
|
Done |
Adapted from Mutter with some additional changes https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1845