mirror of
https://github.com/bitwarden/browser
synced 2025-12-19 09:43:23 +00:00
PM-28614 Set explicit protocols for isExtensionUrl function for inline menu (#17782)
This commit is contained in:
@@ -129,7 +129,12 @@ export class AutofillInlineMenuContainer {
|
|||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
const urlObj = new URL(url);
|
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) {
|
if (!isExtensionProtocol) {
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user