Bug 469731

Summary: On X11 when KWin compositing disabled, clicking on Task Manager's grouped task won't show textual list
Product: [Plasma] plasmashell Reporter: Rocket Aaron <i>
Component: Task Manager and Icons-Only Task Manager widgetsAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: nate, qydwhotmail
Priority: NOR    
Version First Reported In: 5.27.5   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 5.27.6
Sentry Crash Report:
Attachments: Icons-only Task Manager Settings

Description Rocket Aaron 2023-05-14 07:30:03 UTC
Created attachment 158930 [details]
Icons-only Task Manager Settings

SUMMARY
When KWin compositing disabled, clicking on Icons-only Task Manager's grouped task won't show textual list as described in its settings: "The compositor does not support displaying windows side by side, so a textual list will be displayed instead."


STEPS TO REPRODUCE
1. Setup Icons-only Task Manager to "Show large window previews" on "Clicking grouped task"
2. Disable KWin compositing by pressing "Alt+Shift+F12"
3. Open multiple windows of any application (eg. Dolphin) and click on its icon on task manager

OBSERVED RESULT
nothing happens

EXPECTED RESULT
shows a textual list of windows above the icon

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.105.0
Qt Version: 5.15.9+kde+r151-1

ADDITIONAL INFORMATION
I believe it works before, at least in 5.26
Comment 1 Fushan Wen 2023-05-27 15:27:09 UTC
Git commit cc1c297b0cef927012eb5b8a728b2f244ac72908 by Fushan Wen.
Committed on 27/05/2023 at 15:25.
Pushed by fusionfuture into branch 'Plasma/5.27'.

applets/taskmanager: subscribe to windowViewAvailableChanged signal

Window View can become unavailable after compositing is disabled, so
it's not a constant.
FIXED-IN: 5.27.6

M  +2    -0    applets/taskmanager/package/contents/ui/main.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/cc1c297b0cef927012eb5b8a728b2f244ac72908
Comment 2 Fushan Wen 2023-05-27 15:27:38 UTC
Git commit 1d94e6bdd89d020d69d2aea87a4a0c3c71c5771a by Fushan Wen.
Committed on 27/05/2023 at 15:27.
Pushed by fusionfuture into branch 'master'.

applets/taskmanager: subscribe to windowViewAvailableChanged signal

Window View can become unavailable after compositing is disabled, so
it's not a constant.
FIXED-IN: 5.27.6


(cherry picked from commit cc1c297b0cef927012eb5b8a728b2f244ac72908)

M  +2    -0    applets/taskmanager/package/contents/ui/main.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/1d94e6bdd89d020d69d2aea87a4a0c3c71c5771a