We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 615c035 commit 36a1453Copy full SHA for 36a1453
frontend/src/components/widgets/inputs/NumberInput.svelte
@@ -365,6 +365,11 @@
365
cumulativeDragDelta = 0;
366
367
document.exitPointerLock();
368
+
369
+ // Fallback for Safari in case pointerlockchange never fires
370
+ setTimeout(() => {
371
+ if (!document.pointerLockElement) pointerLockChange();
372
+ }, 0);
373
};
374
const pointerMove = (e: PointerEvent) => {
375
// Abort the drag if right click is down. This works here because a "pointermove" event is fired when right clicking even if the cursor didn't move.
0 commit comments