GNOME Bugzilla – Bug 708910
system modals on the lock screen
Last modified: 2013-10-09 15:59:31 UTC
Still happening, with 3.10.0 :-( The screenshot actually shows 3 bad things happening at the same time: - spontaneous password dialog - background loss - modal on the lock screen
Created attachment 255915 [details] triple whammy
(In reply to comment #0) > - modal on the lock screen That is not a bug by itself, e.g. some system modals are expected to work on the lock screen (namely the polkit dialog when shutting down/rebooting needs confirmation as other users are logged in)
(In reply to comment #2) > That is not a bug by itself, e.g. some system modals are expected to work on > the lock screen (namely the polkit dialog when shutting down/rebooting needs > confirmation as other users are logged in) But entering an online account password on the lock screen is unexpected, right ?
> But entering an online account password on the lock screen is unexpected, right? Yes. I'll try to reproduce this in a bit ...
Could be a duplicate of bug 708730
Created attachment 255934 [details] [review] keyring: Remove unused global
Created attachment 255935 [details] [review] keyring: Cancel active prompts on disable() Since commit 1242a16265d5bf2, we will use a fake prompt which cancels alls requests without dialog when the keyring component is disabled. However this does only apply to new requests, dialogs that are already active when the session mode changes are kept open. This is not quite as expected, so cancel the prompt in that case.
I haven't been able to reproduce keyring dialogs popping up while the screen was already locked, but we are not closing dialogs that are already open - Matthias said he didn't pay very close attention, so maybe that's the issue at hand. In any case, closing any open dialogs when disabling the keyring component sounds like the correct behavior to me anyway ...
Review of attachment 255934 [details] [review]: OK.
Review of attachment 255935 [details] [review]: OK.
Attachment 255934 [details] pushed as 3d28836 - keyring: Remove unused global Attachment 255935 [details] pushed as 627f3ef - keyring: Cancel active prompts on disable()