From 8d026d147e60cb142573ebee755e5ece5028d174 Mon Sep 17 00:00:00 2001 From: abe33 Date: Tue, 6 Jan 2015 23:44:17 +0100 Subject: [PATCH] :bug: Stop drag gesture when mouse leaves the window Fixes #193 --- lib/minimap-element.coffee | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/minimap-element.coffee b/lib/minimap-element.coffee index f4b660c9..99d4c277 100644 --- a/lib/minimap-element.coffee +++ b/lib/minimap-element.coffee @@ -369,10 +369,12 @@ class MinimapElement extends HTMLElement document.body.addEventListener('mousemove', mousemoveHandler) document.body.addEventListener('mouseup', mouseupHandler) + document.body.addEventListener('mouseout', mouseupHandler) @dragSubscription = new Disposable => document.body.removeEventListener('mousemove', mousemoveHandler) document.body.removeEventListener('mouseup', mouseupHandler) + document.body.removeEventListener('mouseout', mouseupHandler) drag: (e, initial) -> y = e.pageY - initial.offsetTop - initial.dragOffset