Bug 496220 - Window desktop behaviour setting has no effect
Summary: Window desktop behaviour setting has no effect
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (other bugs)
Version First Reported In: 6.2.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-13 14:56 UTC by Patrick O'Callaghan
Modified: 2024-11-13 16:07 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick O'Callaghan 2024-11-13 14:56:00 UTC
SUMMARY
The various options to set window behaviour when activating on a different Virtual Desktop have no effect

STEPS TO REPRODUCE
1. Open Settings->Window Behaviour->Advanced
2. Select drop-down menu under Virtual Desktop behaviour
3. Choose "Bring window to current Virtual Desktop", or "Switch to that Virtual Desktop", then Apply
4. Click on a URL in some app, such as a mail reader

OBSERVED RESULT
No effect

EXPECTED RESULT
Either of the effects described by the setting

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: Fedora 41
KDE Plasma Version: 6.2.3
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.0

ADDITIONAL INFORMATION
This is under Wayland. Used to work under X11 on Fedora 40. I typically see this with the Evolution mailer, which is Gtk-based, so unsure if that matters.
Comment 1 Nate Graham 2024-11-13 16:07:40 UTC
This is an app bug; both the sending and receiving apps need to implement the Wayland activation protocol to raise when activated as you're expecting. All KDE apps do at this point, so maybe that can help you narrow down which app is having the problem. Either way, please report this to the relevant app. Thanks!