diff --git a/frontend/extension/src/background.ts b/frontend/extension/src/background.ts index eacb985..1c464b8 100644 --- a/frontend/extension/src/background.ts +++ b/frontend/extension/src/background.ts @@ -13,7 +13,8 @@ chrome.webRequest.onBeforeRequest.addListener( const shortcutName = getShortcutNameFromUrl(param.url); if (shortcutName) { const instanceUrl = (await storage.getItem("instance_url")) || ""; - return chrome.tabs.update({ url: `${instanceUrl}/s/${shortcutName}` }); + const url = new URL(`/s/${shortcutName}`, instanceUrl); + return chrome.tabs.update({ url: url.toString() }); } })(); },