From 3f1ade3b7de89bc8ed09381d7caac3998880a6ff Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Wed, 7 Jun 2023 13:44:49 +0200 Subject: [PATCH] fix(tracker): fix remote control reconnection --- tracker/tracker-assist/src/RemoteControl.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tracker/tracker-assist/src/RemoteControl.ts b/tracker/tracker-assist/src/RemoteControl.ts index 1533c2ebe..28dccf4c1 100644 --- a/tracker/tracker-assist/src/RemoteControl.ts +++ b/tracker/tracker-assist/src/RemoteControl.ts @@ -92,7 +92,12 @@ export default class RemoteControl { this.mouse = new Mouse(agentName) this.mouse.mount() document.addEventListener('visibilitychange', () => { - if (document.hidden) this.releaseControl(false, false) + if (document.hidden) this.releaseControl(false, true) + else { + if (this.status === RCStatus.Disabled) { + this.reconnect([id,]) + } + } }) }