diff --git a/apps/browser/src/_locales/en/messages.json b/apps/browser/src/_locales/en/messages.json index 8fcb5822a7..63464b4de8 100644 --- a/apps/browser/src/_locales/en/messages.json +++ b/apps/browser/src/_locales/en/messages.json @@ -1846,7 +1846,7 @@ } } }, - "vaultTimeoutToLarge": { + "vaultTimeoutTooLarge": { "message": "Your vault timeout exceeds the restrictions set by your organization." }, "vaultExportDisabled": { diff --git a/apps/browser/src/popup/settings/settings.component.ts b/apps/browser/src/popup/settings/settings.component.ts index b0c74d9c32..0905e48157 100644 --- a/apps/browser/src/popup/settings/settings.component.ts +++ b/apps/browser/src/popup/settings/settings.component.ts @@ -135,8 +135,14 @@ export class SettingsComponent implements OnInit { } } - if (!this.vaultTimeout.valid) { - this.platformUtilsService.showToast("error", null, this.i18nService.t("vaultTimeoutToLarge")); + // The minTimeoutError does not apply to browser because it supports Immediately + // So only check for the policyError + if (this.vaultTimeout.hasError("policyError")) { + this.platformUtilsService.showToast( + "error", + null, + this.i18nService.t("vaultTimeoutTooLarge") + ); return; } @@ -171,8 +177,12 @@ export class SettingsComponent implements OnInit { } } - if (!this.vaultTimeout.valid) { - this.platformUtilsService.showToast("error", null, this.i18nService.t("vaultTimeoutToLarge")); + if (this.vaultTimeout.hasError("policyError")) { + this.platformUtilsService.showToast( + "error", + null, + this.i18nService.t("vaultTimeoutTooLarge") + ); return; }