From fba70355cdf376b3572e236205636c97f0e22157 Mon Sep 17 00:00:00 2001 From: Jose Date: Thu, 23 Feb 2017 19:15:29 +0100 Subject: [PATCH] In-iframe check added before resetting all active mousetrackers --- src/viewer.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/viewer.js b/src/viewer.js index 68c3d9a0..75061146 100644 --- a/src/viewer.js +++ b/src/viewer.js @@ -2673,7 +2673,10 @@ function onCanvasEnter( event ) { function onCanvasExit( event ) { - $.MouseTracker.resetAllMouseTrackers(); // <== Necessary to patch issue #697 "Mouse up outside map will cause "canvas-drag" event to stick" + if (window.location != window.parent.location){ + $.MouseTracker.resetAllMouseTrackers(); + } + /** * Raised when a pointer leaves the {@link OpenSeadragon.Viewer#canvas} element. *