From 3926dac789733856cfb7f8533ffb00e4ab663272 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Wed, 16 Aug 2017 16:28:18 -0600 Subject: [PATCH] Use capture phase for mouseup handler This ensures that we always handle the mouseup even if the mouse is outside of the editor when the button is released --- src/text-editor-component.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/text-editor-component.js b/src/text-editor-component.js index b38f34cc5..6f1d1247c 100644 --- a/src/text-editor-component.js +++ b/src/text-editor-component.js @@ -1887,7 +1887,7 @@ class TextEditorComponent { } window.addEventListener('mousemove', didMouseMove) - window.addEventListener('mouseup', didMouseUp) + window.addEventListener('mouseup', didMouseUp, {capture: true}) } autoscrollOnMouseDrag ({clientX, clientY}, verticalOnly = false) {