diff --git a/js/gdm/authPrompt.js b/js/gdm/authPrompt.js index 4aba39f36..95f07a6a3 100644 --- a/js/gdm/authPrompt.js +++ b/js/gdm/authPrompt.js @@ -279,6 +279,7 @@ var AuthPrompt = GObject.registerClass({ } _onVerificationFailed(userVerifier, serviceName, canRetry) { + const wasQueryingService = this._queryingService === serviceName; this._queryingService = null; this.clear(); @@ -286,7 +287,8 @@ var AuthPrompt = GObject.registerClass({ this.setActorInDefaultButtonWell(null); this.verificationStatus = AuthPromptStatus.VERIFICATION_FAILED; - Util.wiggle(this._entry); + if (wasQueryingService) + Util.wiggle(this._entry); } _onVerificationComplete() {