We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 851061e commit 338ca32Copy full SHA for 338ca32
packages/uui-base/lib/utils/drag.ts
@@ -22,11 +22,15 @@ export const drag = (
22
const offsetY = dims.top + defaultView.scrollY;
23
24
let pointerEvent: PointerEvent | Touch;
25
- if (event instanceof TouchEvent) {
+ // TouchEvent is not available in Firefox
26
+ if ('TouchEvent' in window && event instanceof TouchEvent) {
27
pointerEvent = event.touches[0];
- } else {
28
+ } else if ( event instanceof PointerEvent ) {
29
pointerEvent = event;
30
}
31
+ else {
32
+ return;
33
+ }
34
35
const x = pointerEvent.pageX - offsetX;
36
const y = pointerEvent.pageY - offsetY;
0 commit comments