From 14f719b8e557a7cbf4453645b18d247bcb36c1ce Mon Sep 17 00:00:00 2001 From: Liran Sharir Date: Wed, 22 Jul 2015 15:58:47 +0300 Subject: [PATCH 1/2] Mouse: Fix delay timeout clearing upon mouseup --- ui/mouse.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ui/mouse.js b/ui/mouse.js index f9c2595526d..608238c50d0 100644 --- a/ui/mouse.js +++ b/ui/mouse.js @@ -177,6 +177,10 @@ return $.widget("ui.mouse", { this._mouseStop(event); } + if (this.options.delay && this._mouseDelayTimer) { + clearTimeout(this._mouseDelayTimer); + } + mouseHandled = false; return false; }, From 10ca2f50b21850383d33880c9db98c63df083a41 Mon Sep 17 00:00:00 2001 From: Liran Sharir Date: Thu, 30 Jul 2015 18:46:44 +0300 Subject: [PATCH 2/2] Mouse: Removed unnecessary check on options.delay --- ui/mouse.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/mouse.js b/ui/mouse.js index 608238c50d0..c1d42a18787 100644 --- a/ui/mouse.js +++ b/ui/mouse.js @@ -177,7 +177,7 @@ return $.widget("ui.mouse", { this._mouseStop(event); } - if (this.options.delay && this._mouseDelayTimer) { + if (this._mouseDelayTimer) { clearTimeout(this._mouseDelayTimer); }