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 ); }