From 7cf95e6339a826d108b6eeee852471087f625610 Mon Sep 17 00:00:00 2001 From: Jarek Radosz Date: Fri, 15 Jul 2022 13:35:31 +0200 Subject: [PATCH] DEV: Check if screen-track was destroyed (#17509) This error is swallowed by `.catch()` but it's an error nonetheless. --- app/assets/javascripts/discourse/app/services/screen-track.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/assets/javascripts/discourse/app/services/screen-track.js b/app/assets/javascripts/discourse/app/services/screen-track.js index ae799f26245..d6c73ebbc99 100644 --- a/app/assets/javascripts/discourse/app/services/screen-track.js +++ b/app/assets/javascripts/discourse/app/services/screen-track.js @@ -183,6 +183,10 @@ export default class ScreenTrack extends Service { }, }) .then(() => { + if (this.isDestroying || this.isDestroyed) { + return; + } + this._ajaxFailures = 0; const topicController = this._topicController; if (topicController) {