diff --git a/core/bubbles/textinput_bubble.ts b/core/bubbles/textinput_bubble.ts index 6281ad758..4946ee458 100644 --- a/core/bubbles/textinput_bubble.ts +++ b/core/bubbles/textinput_bubble.ts @@ -173,6 +173,10 @@ export class TextInputBubble extends Bubble { browserEvents.conditionalBind(textArea, 'wheel', this, (e: Event) => { e.stopPropagation(); }); + // Don't let the pointerdown event get to the workspace. + browserEvents.conditionalBind(textArea, 'pointerdown', this, (e: Event) => { + e.stopPropagation(); + }); browserEvents.conditionalBind(textArea, 'change', this, this.onTextChange); }