diff --git a/apps/browser/src/autofill/overlay/inline-menu/pages/menu-container/autofill-inline-menu-container.ts b/apps/browser/src/autofill/overlay/inline-menu/pages/menu-container/autofill-inline-menu-container.ts index 6c61cfae6b4..84a15fd1067 100644 --- a/apps/browser/src/autofill/overlay/inline-menu/pages/menu-container/autofill-inline-menu-container.ts +++ b/apps/browser/src/autofill/overlay/inline-menu/pages/menu-container/autofill-inline-menu-container.ts @@ -129,7 +129,12 @@ export class AutofillInlineMenuContainer { } try { const urlObj = new URL(url); - const isExtensionProtocol = /^[a-z]+(-[a-z]+)?-extension:$/i.test(urlObj.protocol); + const extensionProtocols = new Set([ + "chrome-extension:", + "moz-extension:", + "safari-web-extension:", + ]); + const isExtensionProtocol = extensionProtocols.has(urlObj.protocol); if (!isExtensionProtocol) { return false;