From fcaf0f9d864859399a36b33d7e450036d5580fe9 Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Fri, 26 May 2023 16:40:18 +0200 Subject: [PATCH] feat(tracker): add option to disable multitab --- tracker/tracker/src/main/app/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tracker/tracker/src/main/app/index.ts b/tracker/tracker/src/main/app/index.ts index ee000d818..fc4a33351 100644 --- a/tracker/tracker/src/main/app/index.ts +++ b/tracker/tracker/src/main/app/index.ts @@ -81,6 +81,7 @@ type AppOptions = { __debug__?: LoggerOptions localStorage: Storage | null sessionStorage: Storage | null + forceSingleTab?: boolean // @deprecated onStart?: StartCallback @@ -141,6 +142,7 @@ export default class App { __debug_report_edp: null, localStorage: null, sessionStorage: null, + forceSingleTab: false, }, options, ) @@ -224,7 +226,7 @@ export default class App { const thisTab = this.session.getTabId() - if (!this.session.getSessionToken()) { + if (!this.session.getSessionToken() && !this.options.forceSingleTab) { this.bc.postMessage({ line: 'never-gonna-give-you-up', source: thisTab }) }