blob: 976898df938cf990c8123ff3f87bee5222b98f1b [file]
diff --git a/node_modules/karma/lib/browser.js b/node_modules/karma/lib/browser.js
index aa87957925..2e4f7c5f2f 100644
--- a/node_modules/karma/lib/browser.js
+++ b/node_modules/karma/lib/browser.js
@@ -192,12 +192,14 @@ class Browser {
if (this.noActivityTimeout) {
this.clearNoActivityTimeout()
- this.noActivityTimeoutId = this.timer.setTimeout(() => {
- this.lastResult.totalTimeEnd()
- this.lastResult.disconnected = true
- this.disconnect(`, because no message in ${this.noActivityTimeout} ms.`)
- this.emitter.emit('browser_complete', this)
- }, this.noActivityTimeout)
+ if(this.state !== 'DISCONNECTED') {
+ this.noActivityTimeoutId = this.timer.setTimeout(() => {
+ this.lastResult.totalTimeEnd()
+ this.lastResult.disconnected = true
+ this.disconnect(`, because no message in ${this.noActivityTimeout} ms.`)
+ this.emitter.emit('browser_complete', this)
+ }, this.noActivityTimeout)
+ }
}
}