Bug 407660 - "Advanced permissions" window is modal and blocks the parent app, which is particularly annoying when the parent app is Plasma
Summary: "Advanced permissions" window is modal and blocks the parent app, which is pa...
Status: RESOLVED FIXED
Alias: None
Product: frameworks-kio
Classification: Frameworks and Libraries
Component: Properties dialog (other bugs)
Version First Reported In: 6.4.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KIO Bugs
URL:
Keywords: usability
: 439900 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-05-17 20:11 UTC by Patrick Silva
Modified: 2025-04-23 14:16 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
backtrace generated on neon dev unstable (37.95 KB, text/plain)
2019-05-17 20:50 UTC, Patrick Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2019-05-17 20:11:26 UTC
SUMMARY
plasma freezes (clicks on desktop and panel have no effect)
while "Advanced permissions" window is open. Plasma immediately unfreezes
when such window is closed.


STEPS TO REPRODUCE
1. open kicker/kickoff
2. right click on any app, select "Edit application..."
3. select "Permissions" tab, click "Advanced permissions" button

EXPECTED RESULT
plasma does not freeze

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.15.90
KDE Frameworks Version: 5.58.0
Qt Version: 5.13.0 beta3
Comment 1 Patrick Silva 2019-05-17 20:50:54 UTC
Created attachment 120147 [details]
backtrace generated on neon dev unstable

Also reproducible on neon dev unstable.

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.16.80
KDE Frameworks Version: 5.59.0
Qt Version: 5.12.0
Comment 2 Patrick Silva 2019-09-20 13:30:18 UTC
This bug only occurs if "Advanced permissions" window is started via kickoff/kicker/dashboard.
Plasma does not freeze if the same window is started via Dolphin.
Comment 3 Kai Uwe Broulik 2019-09-20 13:32:26 UTC
It doesn't technically freeze, the dialog is modal and does an exec(), though, effectively halting event handling for everything else.
Comment 4 Patrick Silva 2023-11-20 13:46:27 UTC
*** Bug 439900 has been marked as a duplicate of this bug. ***
Comment 5 Patrick Silva 2025-04-23 14:16:46 UTC
After the step 2 kmenuedit opens, making impossible to reproduce.

Operating System: Arch Linux 
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.13.0
Qt Version: 6.9.0
Graphics Platform: Wayland