diff --git a/apps/browser/src/autofill/popup/settings/blocked-domains.component.html b/apps/browser/src/autofill/popup/settings/blocked-domains.component.html index 302b14247e9..8156525301b 100644 --- a/apps/browser/src/autofill/popup/settings/blocked-domains.component.html +++ b/apps/browser/src/autofill/popup/settings/blocked-domains.component.html @@ -76,5 +76,8 @@ > {{ "save" | i18n }} + diff --git a/apps/browser/src/autofill/popup/settings/blocked-domains.component.ts b/apps/browser/src/autofill/popup/settings/blocked-domains.component.ts index 16e4b6f6751..c59ce24c7c4 100644 --- a/apps/browser/src/autofill/popup/settings/blocked-domains.component.ts +++ b/apps/browser/src/autofill/popup/settings/blocked-domains.component.ts @@ -39,6 +39,7 @@ import { PopOutComponent } from "../../../platform/popup/components/pop-out.comp import { PopupFooterComponent } from "../../../platform/popup/layout/popup-footer.component"; import { PopupHeaderComponent } from "../../../platform/popup/layout/popup-header.component"; import { PopupPageComponent } from "../../../platform/popup/layout/popup-page.component"; +import { PopupRouterCacheService } from "../../../platform/popup/view-cache/popup-router-cache.service"; @Component({ selector: "app-blocked-domains", @@ -88,6 +89,7 @@ export class BlockedDomainsComponent implements AfterViewInit, OnDestroy { private i18nService: I18nService, private toastService: ToastService, private formBuilder: FormBuilder, + private popupRouterCacheService: PopupRouterCacheService, ) {} get domainForms() { @@ -220,6 +222,10 @@ export class BlockedDomainsComponent implements AfterViewInit, OnDestroy { } } + async goBack() { + await this.popupRouterCacheService.back(); + } + trackByFunction(index: number, _: string) { return index; } diff --git a/apps/browser/src/autofill/popup/settings/excluded-domains.component.html b/apps/browser/src/autofill/popup/settings/excluded-domains.component.html index 92abef3730c..a963c2608a6 100644 --- a/apps/browser/src/autofill/popup/settings/excluded-domains.component.html +++ b/apps/browser/src/autofill/popup/settings/excluded-domains.component.html @@ -72,5 +72,8 @@ > {{ "save" | i18n }} + diff --git a/apps/browser/src/autofill/popup/settings/excluded-domains.component.ts b/apps/browser/src/autofill/popup/settings/excluded-domains.component.ts index 0447d8076c2..504d2dbfc17 100644 --- a/apps/browser/src/autofill/popup/settings/excluded-domains.component.ts +++ b/apps/browser/src/autofill/popup/settings/excluded-domains.component.ts @@ -40,6 +40,7 @@ import { PopOutComponent } from "../../../platform/popup/components/pop-out.comp import { PopupFooterComponent } from "../../../platform/popup/layout/popup-footer.component"; import { PopupHeaderComponent } from "../../../platform/popup/layout/popup-header.component"; import { PopupPageComponent } from "../../../platform/popup/layout/popup-page.component"; +import { PopupRouterCacheService } from "../../../platform/popup/view-cache/popup-router-cache.service"; @Component({ selector: "app-excluded-domains", @@ -90,6 +91,7 @@ export class ExcludedDomainsComponent implements AfterViewInit, OnDestroy { private i18nService: I18nService, private toastService: ToastService, private formBuilder: FormBuilder, + private popupRouterCacheService: PopupRouterCacheService, ) { this.accountSwitcherEnabled = enableAccountSwitching(); } @@ -150,6 +152,10 @@ export class ExcludedDomainsComponent implements AfterViewInit, OnDestroy { await this.fieldChange(); } + async goBack() { + await this.popupRouterCacheService.back(); + } + async fieldChange() { if (this.dataIsPristine) { this.dataIsPristine = false; diff --git a/apps/browser/src/vault/popup/components/vault-v2/add-edit/add-edit-v2.component.html b/apps/browser/src/vault/popup/components/vault-v2/add-edit/add-edit-v2.component.html index 152c500d6ca..21b298fb30a 100644 --- a/apps/browser/src/vault/popup/components/vault-v2/add-edit/add-edit-v2.component.html +++ b/apps/browser/src/vault/popup/components/vault-v2/add-edit/add-edit-v2.component.html @@ -2,7 +2,7 @@ @@ -27,6 +27,10 @@ {{ "save" | i18n }} + + +