From 8e5e2168c832135f182b8b85eddb014e17ea6f1e Mon Sep 17 00:00:00 2001 From: Mark Salsbery Date: Fri, 16 Jan 2015 08:33:34 -0800 Subject: [PATCH] Ensure capture released in abortTouchContacts() --- src/mousetracker.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mousetracker.js b/src/mousetracker.js index 8d2c0b74..20748ba0 100644 --- a/src/mousetracker.js +++ b/src/mousetracker.js @@ -1861,6 +1861,9 @@ if ( abortGPoints.length > 0 ) { // simulate touchend updatePointersUp( tracker, event, abortGPoints, 0 ); // 0 means primary button press/release or touch contact + // release pointer capture + pointsList.captureCount = 1; + releasePointer( tracker, 'touch' ); // simulate touchleave updatePointersExit( tracker, event, abortGPoints ); }