Summary: | After clicking a link in app with a browser on another virtual desktop, the desktop is not switched | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Mikhail Zolotukhin <mail> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | natalie_clarius, nate, nicolas.fella |
Priority: | NOR | ||
Version: | 5.20.4 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
URL: | https://bugzilla.mozilla.org/show_bug.cgi?id=1767546 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Mikhail Zolotukhin
2020-12-22 17:51:26 UTC
The mysteries of the focus stealing prevention settings are probably a topic for a separate bug report, though I agree. However this is probably a client bug. Firefox needs to either pass along its window ID with the activate request so that KWin knows that it's a legitimate request, or it needs to brute-force the system by doing forceActivateWindow() instead of activate(). I'm not 100% sure though, so I won't close the bug. On Wayland this works if both apps support xdg-activation. NeoChat does, Firefox does not (correctly, see https://bugzilla.mozilla.org/show_bug.cgi?id=1767546) On X11 it's conceptually similar |