https://bugs.kde.org/show_bug.cgi?id=464627
Bug ID: 464627 Summary: Windows don't combine in Icons-only Task Manager, if you uncheck "Combine into single button" in Task Manager settings Classification: Plasma Product: plasmashell Version: 5.26.5 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Task Manager and Icons-Only Task Manager Assignee: plasma-b...@kde.org Reporter: nyanpas...@tuta.io Target Milestone: 1.0 SUMMARY If I switch plasmashell to Task Manager, edit the settings and uncheck "Combine into single button", then switch to "Icons-only Task Manager", windows from the same program no longer combine, and I cannot reenable combining in "Icons-only Task Manager Settings" (there is no "Combine into single button" checkbox). STEPS TO REPRODUCE 1. Switch main panel to "Task Manager". 2. Open "Configure Task Manager..." dialog, and on the Behavior tab, uncheck "Combine into single button". 3. Right-click the empty space to the right of Task Manager's items (or enter Edit Mode), click "Show Alternatives...", and switch to "Icons-only Task Manager". OBSERVED RESULT In the Icons-only Task Manager, different windows for the same program no longer combine. Worse yet, this cannot be reenabled through the "Icons-only Task Manager Settings" dialog. The dialog shows "Group: By program name", and windows from the same app appear and move together, but programs are never combined into a single icon. To restore expected behavior, I have to switch back to "Task Manager", and change *Task Manager*'s settings and check "Combine into single button", to affect the behavior of *Icons-only Task Manager*. EXPECTED RESULT The Icons-only Task Manager, when set to "Group: By program name", always combines windows of a single program into a single button, much like Windows 7+'s "Always combine, hide labels". I also thought of other alternative behaviors, which "fix" this bug (in that you can reenable combining windows without switching to a different task manager), and are more configurable (you can enable grouping but not combining), but violate "least astonishment": - The Icons-only Task Manager shares the "Combine into single button" and "Group only when the Task Manager is full" states with Task Manager, and displays both checkboxes on its own "Icons-only Task Manager Settings" dialog. And when both are checked, *change* behavior to group only when full. - The Icons-only Task Manager gains its own "always combine, combine when full, never combine" states, which are configured *independently* of Task Manager. ---- I'm not entirely convinced that splitting "Group" and "Combine into single button" into separate configuration items is the most intuitive behavior. Windows 7+ *always* enables "Group: By program name" even with combining disabled (has no way to revert to ≤Vista behavior of separating taskbar icons from the same program), but some KDE users may want to keep XP/Vista behavior. My idea is that Task Manager and/or Icons-only Task Manager's settings could be converted into a multi-state dropdown, where the user can pick "Do not group" (like XP), "Group by program name" (like 7 showing program names), and "Combine by program name" (like 7 hiding program names), and the first two options ungray a "Combine when taskbar is full" checkbox? Though I'm not sure how this interacts with Bug 448912, which proposes unifying Task Manager and Icons-only into a single applet. If that request is implemented, would you add a *second* orthogonal checkbox for "Only show icons" or "Hide window names"? Do any users want Icons-only Task Manager grouping but *not* combining windows from the same program? Windows 7+ prohibits this, KDE allowed it due to this bug, but I don't know if this will still be allowed after this bug is fixed. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.26.5 KDE Frameworks Version: 5.102.0 Qt Version: 5.15.8 Kernel Version: 6.1.6-zen1-2-zen (64-bit) Graphics Platform: X11 Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor Memory: 15.5 GiB of RAM Graphics Processor: AMD Radeon RX 570 Series Manufacturer: Gigabyte Technology Co., Ltd. Product Name: B550M DS3H ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.