https://bugs.kde.org/show_bug.cgi?id=484165
Bug ID: 484165 Summary: KWin Window Rules for Virtual Desktop show as "All Desktops" despite it actually being the correct (last-set) desktop choice. Classification: Plasma Product: kwin Version: 6.0.2 Platform: Arch Linux OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: core Assignee: kwin-bugs-n...@kde.org Reporter: quickis...@gmail.com Target Milestone: --- SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** When setting a Virtual Desktop for a window using Window Rules, choosing a virtual desktop for the rule (despite whether the action is to remember, force, apply initially, etc) and saving the rule, then going back and and clicking on the rule, the "saved choice" for the virtual desktop is "All Desktops". However, the rule actually does work with the last saved desktop. And changing it to the desktop of choice again the Apply button is greyed out, indicating that the choice was saved correctly. Manually changing it back to "All Desktops" makes the Apply button clickable, proving again that it only initially shows it as "All Desktops" despite the correct virtual desktop choice being saved in the rule configuration. STEPS TO REPRODUCE 1. Make a window rule for any window, and add a property of "Virtual Desktop" 2. Set it as any virtual desktop, and save the rule. 3. Go back and then go into the rule again. You will see it says "All Desktops" despite that not being the saved configuration. OBSERVED RESULT Virtual desktop choice is set to "All Desktops" when the rule is opened. EXPECTED RESULT Virtual desktop choice is set to the saved choice of virtual desktop when the rule is opened. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.