From b65ca347a0ae5d307f06af0dc3efa01812c04027 Mon Sep 17 00:00:00 2001 From: MinHo Lim Date: Fri, 5 Sep 2025 11:49:28 +0900 Subject: [PATCH] fix: handle exceptions in selectionState clear method --- src/events/states/SelectionState.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/events/states/SelectionState.js b/src/events/states/SelectionState.js index 966d7505..c366ba56 100644 --- a/src/events/states/SelectionState.js +++ b/src/events/states/SelectionState.js @@ -147,7 +147,9 @@ export default class SelectionState extends State { */ #clear() { this.interactionState = InteractionState.IDLE; - this._selectionBox.clear(); + if (!this._selectionBox.destroyed) { + this._selectionBox.clear(); + } this.dragStartPoint = null; }