diff --git a/packages/g-plugin-dom-interaction/src/DOMInteractionPlugin.ts b/packages/g-plugin-dom-interaction/src/DOMInteractionPlugin.ts index 85d02fce3..19a25ba31 100644 --- a/packages/g-plugin-dom-interaction/src/DOMInteractionPlugin.ts +++ b/packages/g-plugin-dom-interaction/src/DOMInteractionPlugin.ts @@ -100,6 +100,11 @@ export class DOMInteractionPlugin implements RenderingPlugin { $el.removeEventListener('pointerleave', onPointerOut, true); $el.removeEventListener('pointerover', onPointerOver, true); runtime.globalThis.removeEventListener('pointerup', onPointerUp, true); + runtime.globalThis.removeEventListener( + 'pointercancel', + onPointerCancel, + true, + ); }; const removeTouchEventListener = ($el: HTMLElement) => {