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,]) + } + } }) }