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(() => {