From f7f8a7ac6ae539b4608c63d2bb8989479c6ea23f Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Thu, 9 Feb 2023 17:08:45 +0100 Subject: [PATCH] fix(tracker): fix for weird shopify links --- tracker/tracker/src/main/modules/img.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tracker/tracker/src/main/modules/img.ts b/tracker/tracker/src/main/modules/img.ts index 1538fc3ff..b5dddb293 100644 --- a/tracker/tracker/src/main/modules/img.ts +++ b/tracker/tracker/src/main/modules/img.ts @@ -5,14 +5,15 @@ import { hasTag } from '../app/guards.js' function resolveURL(url: string, location: Location = document.location) { url = url.trim() - if (url.startsWith('/')) { - return location.origin + url - } else if ( + if ( + url.startsWith('//') || url.startsWith('http://') || url.startsWith('https://') || url.startsWith('data:') // any other possible value here? https://bugzilla.mozilla.org/show_bug.cgi?id=1758035 ) { return url + } else if (url.startsWith('/')) { + return location.origin + url } else { return location.origin + location.pathname + url }