From 4d1350a770d2a0afa61ae4ac729f75ebd2f9522a Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Fri, 6 Sep 2024 12:05:54 +0200 Subject: [PATCH] tracker check restarting status --- tracker/tracker/CHANGELOG.md | 4 ++++ tracker/tracker/package.json | 2 +- tracker/tracker/src/webworker/index.ts | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/tracker/tracker/CHANGELOG.md b/tracker/tracker/CHANGELOG.md index 4b3400d85..e23a032df 100644 --- a/tracker/tracker/CHANGELOG.md +++ b/tracker/tracker/CHANGELOG.md @@ -1,3 +1,7 @@ +# 14.0.7 + +- check for stopping status during restarts + # 14.0.6 - support feature off toggle for feature flags and usability testing diff --git a/tracker/tracker/package.json b/tracker/tracker/package.json index 47aff8b0d..7210a1ef1 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": "14.0.6", + "version": "14.0.7-beta.0", "keywords": [ "logging", "replay" diff --git a/tracker/tracker/src/webworker/index.ts b/tracker/tracker/src/webworker/index.ts index 2dcdb512e..c6e32b599 100644 --- a/tracker/tracker/src/webworker/index.ts +++ b/tracker/tracker/src/webworker/index.ts @@ -66,7 +66,7 @@ function reset(): Promise { } function initiateRestart(): void { - if (workerStatus === WorkerStatus.Stopped) return + if ([WorkerStatus.Stopped, WorkerStatus.Stopping].includes(workerStatus)) return postMessage('a_stop') // eslint-disable-next-line reset().then(() => {