Skip to content

Commit 6093be9

Browse files
authored
Fix reference to TouchEvent which is not defined in Firefox
1 parent 9ef7f28 commit 6093be9

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/uui-base/lib/utils/drag.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,15 @@ export const drag = (
2222
const offsetY = dims.top + defaultView.scrollY;
2323

2424
let pointerEvent: PointerEvent | Touch;
25-
if (event instanceof TouchEvent) {
25+
// TouchEvent is not available in Firefox
26+
if ('TouchEvent' in window && event instanceof TouchEvent) {
2627
pointerEvent = event.touches[0];
27-
} else {
28+
} else if ( event instanceof PointerEvent ) {
2829
pointerEvent = event;
2930
}
31+
else {
32+
return;
33+
}
3034

3135
const x = pointerEvent.pageX - offsetX;
3236
const y = pointerEvent.pageY - offsetY;

0 commit comments

Comments
 (0)