mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2025-01-22 13:58:48 +01:00
Handle quick Cursor detach after mouse up
This timer might fire after the Cursor object has detached from a DOM element, causing crashes. This will likely not happen in real scenarios, but the tests are quick enough to trigger this.
This commit is contained in:
parent
3ef6e1333b
commit
7412dde8ee
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user