1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-10 21:33:27 +00:00

[PM-3730] Master Password Re-prompt Enabled Items Invoke Popup Window Automatically When Autofill on Page Load is Enabled (#6189)

* [PM-3730] MPR-enabled items invoke the pop-out window automatically when autofill on-page-load is enabled

* [PM-3730] Updating vault item views to ensure that autofill on page load setting is not confusing to users

* [PM-3730] Setting up toast message to appear when user opts to turn on master password reprompt

* [PM-3730] Ensuring that toast messages do not show when the autofill on page load value is not on

* [PM-3730] Updating copy and adding help text below the autofill on page load field within vault items in the extension
This commit is contained in:
Cesar Gonzalez
2023-09-22 10:03:50 -05:00
committed by GitHub
parent a9c25e8310
commit c75f6c28eb
5 changed files with 46 additions and 2 deletions

View File

@@ -272,6 +272,9 @@ export class AddEditComponent implements OnInit, OnDestroy {
}
this.previousCipherId = this.cipherId;
this.reprompt = this.cipher.reprompt !== CipherRepromptType.None;
if (this.reprompt) {
this.cipher.login.autofillOnPageLoad = this.autofillOnPageLoadOptions[2].value;
}
}
async submit(): Promise<boolean> {
@@ -570,8 +573,10 @@ export class AddEditComponent implements OnInit, OnDestroy {
this.reprompt = !this.reprompt;
if (this.reprompt) {
this.cipher.reprompt = CipherRepromptType.Password;
this.cipher.login.autofillOnPageLoad = this.autofillOnPageLoadOptions[2].value;
} else {
this.cipher.reprompt = CipherRepromptType.None;
this.cipher.login.autofillOnPageLoad = this.autofillOnPageLoadOptions[0].value;
}
}