[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#597635: plasma-widgets-workspace: Device notifier configuration dialog freezes desktop



severity 597635 normal
retitle 597635 Device notifier configuration dialog should be modaless
thanks

Hello,

On antradienis 21 Rugsėjis 2010 18:26:00 Braun Gábor wrote:
> Package: plasma-widgets-workspace
> Version: 4:4.4.5-3
> Severity: critical
> Justification: breaks the whole system
> 
> 
> 1) I right-click on the device notifier icon on the panel
> and select "Beállítások" (Settings) from the menu.
> 2) I select the second icon from the top in the left pane:
> "Eszközműveletek" (Actions)
> 3) Now in the right, I see actions like
> "Megnyitás a fájlkezelővel" (open with file manager).
> I select an action and click on the middle button "Szerkesztés"
> (Edit) below.

Yes, so a new dialog opens which is modal. By definition, a modal dialog 
absorbs all input from the other dialogs or GUI widgets which the same 
application has opened. Unfortunately, in this case, the app opening this 
modal dialog is a main KDE plasma shell (plasma-desktop) so the dialog blocks 
it, i.e. your whole desktop.

> At this point, the desktop darkens and the items on the desktop
> (panels, widgets on the desktop etc) become unresponsive.
> No switching to minimized window, no logout, KDE menu unavailable.
> Only the window manager actions remain: eg moving/resizing windows,
> using the icons on windows, switching to another displayed window.

Yes, the only unresponsive application is plasma-desktop. Too bad it happens 
to manage the whole KDE desktop.

> A new dialog appears where one can edit the actions.
> By closing the dialog, the desktop returns to normal color and
> the widgets are responsive again.

Yes, that's what happens when modal dialog is closed. The parent application 
starts reacting to input events as usual.

> But if I minimize the dialog window, I don't see any way to return,
> so I am stuck with a hardly usable desktop.

It is not true. You can use Alt+Tab. Alt+Tab is served by window manager.

> In my opinion, making the desktop widgets unresponsive
> is a critical bug because they are essential for using the system
> (starting applications, logging out, switching between applications
> etc).

I would like to stress one thing here -> you willingly minimized the dialog 
when the rest of the desktop was darkened. So you as a user did a mistake but  
you still have a way out of it (Alt+Tab). Therefore, this bug is by no way 
critical as it does not affect anywhere majority of users nor it's 
consequences are severe. Actually, it is a usability issue so it is merely of  
normal severity. Generally, I would call it minor but I agree that your 
arguments against modal dialogs hold in this case. Users may run into such 
corner cases by accident.

-- 
Modestas Vainius <modestas@vainius.eu>

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: