diff --git a/kasmweb/core/util/cursor.js b/kasmweb/core/util/cursor.js index c7a084f..d51ff4e 100644 --- a/kasmweb/core/util/cursor.js +++ b/kasmweb/core/util/cursor.js @@ -170,6 +170,10 @@ export default class Cursor { // should be visible. if (this._captureIsActive()) { window.setTimeout(() => { + // We might have detached at this point + if (!this._target) { + return; + } // Refresh the target from elementFromPoint since queued events // might have altered the DOM target = document.elementFromPoint(event.clientX,