Make sure the path is available when checking for scrolling touch

This commit is contained in:
Hadi Nategh 2023-02-09 17:15:01 +01:00
parent 7343283e12
commit 0d68f87ae3

View File

@ -125,6 +125,8 @@ export class tapAndSwipe {
this._isTapAndHold = false;
this._fingercount = event.touches.length;
if(event.path)
{
const scrolledItem = event.path.filter(_item => {
return _item instanceof HTMLElement && this.element.contains(_item) && (_item.scrollTop != 0 || _item.scrollLeft !=0);
});
@ -136,6 +138,8 @@ export class tapAndSwipe {
{
this._scrolledElementObj = null;
}
}
this._tapHoldTimeout = window.setTimeout(_=>{