diff --git a/tracker/tracker/package.json b/tracker/tracker/package.json index 626fe1343..95c852118 100644 --- a/tracker/tracker/package.json +++ b/tracker/tracker/package.json @@ -1,7 +1,7 @@ { "name": "@openreplay/tracker", "description": "The OpenReplay tracker main package", - "version": "10.0.3", + "version": "10.0.4", "keywords": [ "logging", "replay" diff --git a/tracker/tracker/src/main/modules/Network/fetchProxy.ts b/tracker/tracker/src/main/modules/Network/fetchProxy.ts index b73c19b91..f08afff98 100644 --- a/tracker/tracker/src/main/modules/Network/fetchProxy.ts +++ b/tracker/tracker/src/main/modules/Network/fetchProxy.ts @@ -131,8 +131,13 @@ export class FetchProxyHandler implements ProxyHandler>target.apply(window, argsList) + if ( + !input || + // @ts-ignore + (typeof input !== 'string' && !input?.url) + ) { + return >target.apply(window, argsList) + } const isORUrl = input instanceof URL || typeof input === 'string'