X-Git-Url: https://git.auder.net/img/vendor/normalize.css?a=blobdiff_plain;f=client%2Fsrc%2Fviews%2FGame.vue;h=89edb96d25bded7121909d3c46f766bd7fc72cef;hb=68e3aa8c7a92efe3461bfc5c904f9763bca5d2da;hp=0662fe840d78f059bd35ad5309ede2669a0de99c;hpb=a2bd587aebc0104db71f9404aadeec72c9141102;p=vchess.git diff --git a/client/src/views/Game.vue b/client/src/views/Game.vue index 0662fe84..89edb96d 100644 --- a/client/src/views/Game.vue +++ b/client/src/views/Game.vue @@ -236,7 +236,10 @@ export default { clearInterval(this.retrySendmove); if (!!this.clockUpdate) clearInterval(this.clockUpdate); + this.conn.removeEventListener("message", this.socketMessageListener); + this.conn.removeEventListener("close", this.socketCloseListener); this.send("disconnect"); + this.conn = null; }, visibilityChange: function() { // TODO: Use document.hidden? https://webplatform.news/issues/2019-03-27