Bug 500069

Summary: When the Clear Clipboard History window pops up, the panel freezes.
Product: [Plasma] plasmashell Reporter: a1sadqw <a1sadqw>
Component: Clipboard widget & pop-upAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: minor CC: nate
Priority: NOR Keywords: usability
Version First Reported In: 6.3.0   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: See "ADDITIONAL INFORMATION".

Description a1sadqw@outlook.com 2025-02-14 14:24:43 UTC
Created attachment 178363 [details]
See "ADDITIONAL INFORMATION".

SUMMARY
When the Clear Clipboard History window pops up, the panel freezes.

STEPS TO REPRODUCE
1. Copy any piece of content.
2. Click the Clipboard Contents tray that appears on the panel.
3. Click Clear Clipboard History icon.
4. A pop-up window will appear asking "Are you sure you want to clear all the history of your clipboard?" 。 At this time, the panel will not be able to perform many operations until the pop-up window is closed.

OBSERVED RESULT
The panel freezes, and the kickoff launcher can only be summoned via the Meta key. The time tray still changes normally.

EXPECTED RESULT
I hope the panel will still work when this pop-up pops up.

SOFTWARE/OS VERSIONS
Windows: Unknown
macOS: Unknown
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: Fedora, openSUSE, Ubuntu and possibly more.
KDE Plasma Version: 6.3.0
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.2

ADDITIONAL INFORMATION
Please notice the arrow on Dolphin icon located on the panel in the screenshot I provided, the Dolphin icon on the panel is not highlighted.
Comment 1 Nate Graham 2025-02-19 14:52:38 UTC
This is *technically* intentional, since it's a modal dialog, and modal dialogs block everything until the user interacts with them.

However modal dialogs in Plasma are not ideal because blocking all of Plasma is more disruptive than blocking a windowed app.

Options include:
1. Accept the status quo
2. Make it non-modal
3. Remove it and replace it with an "undo" notification, like when you delete the panel

I lean towards #3.
Comment 2 Nate Graham 2025-05-21 14:24:54 UTC

*** This bug has been marked as a duplicate of bug 478050 ***