diff --git a/tracker/tracker-assist/CHANGELOG.md b/tracker/tracker-assist/CHANGELOG.md index bc41bbe33..dea86e02a 100644 --- a/tracker/tracker-assist/CHANGELOG.md +++ b/tracker/tracker-assist/CHANGELOG.md @@ -1,3 +1,7 @@ +## 8.0.1 + +- fix peer reconnection strategy + ## 8.0.0 - Keeping up with major tracker release. diff --git a/tracker/tracker-assist/package.json b/tracker/tracker-assist/package.json index 7e670cda2..6b021d5ce 100644 --- a/tracker/tracker-assist/package.json +++ b/tracker/tracker-assist/package.json @@ -1,7 +1,7 @@ { "name": "@openreplay/tracker-assist", "description": "Tracker plugin for screen assistance through the WebRTC", - "version": "8.0.0", + "version": "8.0.1", "keywords": [ "WebRTC", "assistance", diff --git a/tracker/tracker-assist/src/Assist.ts b/tracker/tracker-assist/src/Assist.ts index 6e588c108..c9b60c094 100644 --- a/tracker/tracker-assist/src/Assist.ts +++ b/tracker/tracker-assist/src/Assist.ts @@ -435,7 +435,9 @@ export default class Assist { peer.on('disconnected', () => { if (peerReconnectAttempts < 30) { this.peerReconnectTimeout = setTimeout(() => { - peer.reconnect() + if (this.app.active()) { + peer.reconnect() + } }, Math.min(peerReconnectAttempts, 8) * 2 * 1000) peerReconnectAttempts += 1 }