From de315d62162fe5b16ebbf5cb75cdb29964e67454 Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Thu, 24 Nov 2016 17:03:47 +0100 Subject: [PATCH] Touching the handle should keep the control bar visible Calling stopPropagation() was causing the normal event listeners to never get the proper events. --- app/ui.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/ui.js b/app/ui.js index 4bd5f0fb..d9142bb9 100644 --- a/app/ui.js +++ b/app/ui.js @@ -598,6 +598,8 @@ var UI; e.preventDefault(); e.stopPropagation(); + UI.keepControlbar(); + UI.activateControlbar(); }, // Move the handle but don't allow any position outside the bounds @@ -654,6 +656,8 @@ var UI; UI.toggleControlbar(); e.preventDefault(); e.stopPropagation(); + UI.keepControlbar(); + UI.activateControlbar(); } UI.controlbarGrabbed = false; }, @@ -674,6 +678,8 @@ var UI; UI.controlbarMouseDownOffsetY = ptr.clientY - bounds.top; e.preventDefault(); e.stopPropagation(); + UI.keepControlbar(); + UI.activateControlbar(); }, /* ------^-------