From e4fab051877c158ae0e48213aff71986487bbdfd Mon Sep 17 00:00:00 2001 From: Nick Krantz Date: Thu, 4 Dec 2025 12:53:36 -0600 Subject: [PATCH] check for all available regions when omitting messages from extension --- apps/browser/src/background/runtime.background.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/browser/src/background/runtime.background.ts b/apps/browser/src/background/runtime.background.ts index 597babdc777..3a16649231a 100644 --- a/apps/browser/src/background/runtime.background.ts +++ b/apps/browser/src/background/runtime.background.ts @@ -407,15 +407,14 @@ export default class RuntimeBackground { return false; } - const env = await firstValueFrom(this.environmentService.environment$); - const vaultUrl = env.getWebVaultUrl(); - const vaultHostname = Utils.getHostname(vaultUrl); + const regions = this.environmentService.availableRegions(); + const vaultHostnames = regions.map((r) => Utils.getHostname(r.urls.webVault)).filter(Boolean); - if (!vaultHostname) { + if (vaultHostnames.length === 0) { return false; } - return vaultHostname === referrer; + return vaultHostnames.includes(referrer); } private async autofillPage(tabToAutoFill: chrome.tabs.Tab) {