Skip to content

Commit 338ca32

Browse files
authored
fix: reference to TouchEvent which is not defined in Firefox (#1001)
1 parent 851061e commit 338ca32

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

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

+6-2
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)