From 3cffbe18fc840a9799b9ef73d8d80ddfe0c4a132 Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Mon, 8 Apr 2024 11:53:18 +0200 Subject: [PATCH] 9 0 14 --- tracker/tracker/package.json | 2 +- tracker/tracker/src/main/index.ts | 3 ++- tracker/tracker/src/main/modules/mouse.ts | 1 + tracker/tracker/src/main/modules/network.ts | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/tracker/tracker/package.json b/tracker/tracker/package.json index a1657e88a..bd1d6bd55 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": "9.0.13", + "version": "9.0.14", "keywords": [ "logging", "replay" diff --git a/tracker/tracker/src/main/index.ts b/tracker/tracker/src/main/index.ts index 6f401075e..143094a9f 100644 --- a/tracker/tracker/src/main/index.ts +++ b/tracker/tracker/src/main/index.ts @@ -168,9 +168,10 @@ export default class API { if (options.resetTabOnWindowOpen) { sessStorage.removeItem(options.session_tabid_key || '__openreplay_tabid') } - wOpen.call(window, ...args) + const result = wOpen.call(window, ...args) app.resetNextPageSession(false) sessStorage.setItem(options.session_tabid_key || '__openreplay_tabid', tabId) + return result } }) app.attachStopCallback(() => { diff --git a/tracker/tracker/src/main/modules/mouse.ts b/tracker/tracker/src/main/modules/mouse.ts index 550ded483..baa5a76c5 100644 --- a/tracker/tracker/src/main/modules/mouse.ts +++ b/tracker/tracker/src/main/modules/mouse.ts @@ -168,6 +168,7 @@ export default function (app: App, options?: MouseHandlerOptions): void { mouseTarget = null selectorMap = {} if (checkIntervalId) { + // @ts-ignore clearInterval(checkIntervalId) } }) diff --git a/tracker/tracker/src/main/modules/network.ts b/tracker/tracker/src/main/modules/network.ts index 1dba7667f..5ba8b07f4 100644 --- a/tracker/tracker/src/main/modules/network.ts +++ b/tracker/tracker/src/main/modules/network.ts @@ -230,6 +230,7 @@ export default function (app: App, opts: Partial = {}) { return response }) } + // @ts-ignore context.fetch = trackFetch /* ====== <> ====== */