https://bugs.kde.org/show_bug.cgi?id=438019
Bug ID: 438019 Summary: When navigating away from "Global Theme" settings page, I get "Apply Settings" from "Window Decorations" page Product: systemsettings Version: 5.21.90 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: kcm_style Assignee: plasma-b...@kde.org Reporter: nyanpas...@tuta.io CC: m...@genda.life Target Milestone: --- SUMMARY When I open System Settings and navigate away from the "Global Theme" settings page STEPS TO REPRODUCE 1. Edit Window Decorations settings, and change the "Window border size" away from "Theme's default" (I picked "Normal"). 2. Open System Settings. 3. Click the Appearance tab in the sidebar. This opens "Global Theme" with a grayed-out Apply button. 4. Click any other tab in the sidebar, or press the back button and then click a tab. OBSERVED RESULT I get an "Apply Settings - System Settings" dialog, and *usually* the window contents (but not the sidebar) switches to the Window Decorations panel. Apply/Discard/Cancel have no effect (Apply does *not* reset "Window border size" to "Theme's default"). The bug can be repeated by closing and reopening System Settings, then repeating these steps. The bug does not occur if "Window border size" is set to "Theme's default". EXPECTED RESULT I don't get a spurious popup. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.21.90 KDE Frameworks Version: 5.82.0 Qt Version: 5.15.2 Kernel Version: 5.12.8-arch1-1 (64-bit) Graphics Platform: X11 Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor Memory: 15.6 GiB of RAM Graphics Processor: NVIDIA GeForce GT 730/PCIe/SSE2 ADDITIONAL INFORMATION I noticed visual flickering when switching to "Global Theme" to "Window Decorations". Is the Global Theme tab implemented by switching between the other pages and twiddling the values? The flickering feels hacky to me, since it suggests that editing the configuration is intertwined with switching GUI tabs. -- You are receiving this mail because: You are watching all bug changes.