Bug 469731 - On X11 when KWin compositing disabled, clicking on Task Manager's grouped task won't show textual list
Summary: On X11 when KWin compositing disabled, clicking on Task Manager's grouped tas...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (other bugs)
Version First Reported In: 5.27.5
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-14 07:30 UTC by Rocket Aaron
Modified: 2023-05-27 15:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 5.27.6
Sentry Crash Report:


Attachments
Icons-only Task Manager Settings (218.08 KB, image/png)
2023-05-14 07:30 UTC, Rocket Aaron
Details

Note You need to log in before you can comment on or make changes to this bug.
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