GNOME Bugzilla – Bug 685441
this._userVerifier is null
Last modified: 2012-10-14 16:48:43 UTC
By pressing escape a bunch on the screen shield, I got a dialog. I entered my password, and: JS ERROR: !!! Exception was: TypeError: this._userVerifier is null JS ERROR: !!! message = '"this._userVerifier is null"' JS ERROR: !!! fileName = '"/home/jstpierre/Source/gnome3/source/gnome-shell/js/gdm/util.js"' JS ERROR: !!! lineNumber = '128' Putting the shield back down and bringing it back up fixed it. It also shows my password in the stack trace: JS ERROR: !!! stack = '"("gdm-password","hunter2")@/home/jstpierre/Source/gnome3/source/gnome-shell/js/gdm/util.js:128 wrapper("gdm-password","hunter2")@/home/jstpierre/Source/gnome3/install/share/gjs-1.0/lang.js:204 ([object _private_St_IMText])@/home/jstpierre/Source/gnome3/source/gnome-shell/js/ui/unlockDialog.js:263 wrapper([object _private_St_IMText])@/home/jstpierre/Source/gnome3/install/share/gjs-1.0/lang.js:204 We should probably pass a boxed object or something instead so that passwords don't show up.
Created attachment 225718 [details] [review] ScreenShield: don't allow cancelling the curtain by pressing esc twice in the dialog If esc is pressed twice in succession in the unlock dialog, the curtain is cancelled, but the dialog is cleared after the first esc cancels it, and it's not destroyed and recreated.
Created attachment 225719 [details] [review] UnlockDialog: reset UI on verification failure When failing verification, reset the UI to the default pre-password request state, waiting for the next prompt.
Review of attachment 225719 [details] [review]: Could we name this _reset and have _init call it? Looks fine, otherwise.
Review of attachment 225718 [details] [review]: Yes.
Ping on this?
Ups, I wasn't on CC...
Attachment 225718 [details] pushed as 5ad7db7 - ScreenShield: don't allow cancelling the curtain by pressing esc twice in the dialog Attachment 225719 [details] pushed as 99f97ad - UnlockDialog: reset UI on verification failure