https://bugs.kde.org/show_bug.cgi?id=501326
Bug ID: 501326 Summary: Activating an app on a different virtual desktop always switches to that VD or does nothing Classification: Plasma Product: kwin Version: 6.3.2 Platform: Neon OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: sephiroth...@hotmail.it Target Milestone: --- SUMMARY In Plasma 6, the behaviour when activating an application on a different virtual desktop (VD for brevity) falls under three cases: - the app is activated and the VD switches to the one where the app is; - the app is brought to the current VD; - nothing happens. This is true regardless of whether an app activates another (as an example, clicking on a link in Matrix opens a new tab in Firefox) or whether you click on the app's icon in the task manager. However, this is not how it was until Plasma 5. The way it worked was that the setting for application activation was only relevant in the context of an app-based activation; even when set to "nothing happens", clicking on an app's icon in the task manager would activate it and switch the view to the corresponding VD. This was an intuitive implementation of "do nothing" and allowed for cases where you have, as an example, a messaging application on VD1 and a browser on VD2, and having multiple links to click in the messaging application does not force you to do back and forth between VDs, but you can still switch to the browser easily by clicking on its icon in the task manager. The new Plasma 6 behaviour, on the other hand, just looks broken. STEPS TO REPRODUCE 1. Set the virtual desktop behaviour to "do nothing" 2. Click on an application's icon in the task manager OBSERVED RESULT Nothing happens. EXPECTED RESULT The view switches to the application's virtual desktop and the window is brought to the fore. SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE Neon KDE Plasma Version: 6.3.2 KDE Frameworks Version: 6.11.0 Qt Version: 6.8.2 ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.