diff --git a/js/gdm/authPrompt.js b/js/gdm/authPrompt.js index d8bc2e4b2..ec1c931e6 100644 --- a/js/gdm/authPrompt.js +++ b/js/gdm/authPrompt.js @@ -352,7 +352,8 @@ export const AuthPrompt = GObject.registerClass({ // 2) Don't reset if we've already succeeded at verification and // the user is getting logged in. if (this._userVerifier.serviceIsDefault(GdmUtil.SMARTCARD_SERVICE_NAME) && - this.verificationStatus === AuthPromptStatus.VERIFYING && + (this.verificationStatus === AuthPromptStatus.VERIFYING || + this.verificationStatus === AuthPromptStatus.VERIFICATION_IN_PROGRESS) && this.smartcardDetected) return;