Bug 504901 - Since ab7cde99, "Show textual list" grouped task popup needs to be closed manually
Summary: Since ab7cde99, "Show textual list" grouped task popup needs to be closed man...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (other bugs)
Version First Reported In: 6.4.80
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2025-05-28 07:17 UTC by cwo
Modified: 2025-05-28 15:11 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description cwo 2025-05-28 07:17:39 UTC
SUMMARY

Before, the "Show textual list" popup when clicking a grouped task would disappear if you click elsewhere, or one of the entries in the list. Since this was switched to use PlasmaPopupWindow instead of PlasmaCore.Dialog, it no longer does - the popup sticks around (possibly hidden by other windows, as it can go below them). 

This blocks the next click on a grouped task (which now closes the existing popup, rather than opening the one for the clicked task), blocks Task manager tooltips while open, and may inappropriately cover open windows after it's served its purpose.

STEPS TO REPRODUCE
1. Set task manager to group tasks and set it to "Show testual list". Go to a clean workspace. Open two Konsole windows.
2. Click Konsole to open the popup, select one of the windows. (Or click elsewhere)

OBSERVED RESULT

Popup is still open.

EXPECTED RESULT

Popup is closed.

SOFTWARE/OS VERSIONS

Operating System: Fedora Linux 42
KDE Plasma Version: 6.4.80
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.0
Kernel Version: 6.14.6-300.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-6200U CPU @ 2.30GHz
Memory: 16 GiB of RAM (15.5 GiB usable)
Graphics Processor: Intel® HD Graphics 520


ADDITIONAL INFORMATION

CC'ing mart
Comment 1 Bug Janitor Service 2025-05-28 13:44:00 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3028
Comment 2 Marco Martin 2025-05-28 14:05:34 UTC
Git commit f6cb51be50d6d53f818e13ea31f537c03abe4651 by Marco Martin.
Committed on 28/05/2025 at 13:41.
Pushed by mart into branch 'master'.

applets/taskmanager: dismiss textual list on focus loss

PopupPlasmaWindow doesn't have the automatic dismissal due to
focus loss, that's only in AppletPopup, so implement it manually on qml
side

M  +5    -0    applets/taskmanager/package/contents/ui/GroupDialog.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/f6cb51be50d6d53f818e13ea31f537c03abe4651