diff --git a/src/app/App.tsx b/src/app/App.tsx
index b9bb6946..840a452b 100644
--- a/src/app/App.tsx
+++ b/src/app/App.tsx
@@ -1344,6 +1344,8 @@ export function App({ store, initialStatusMessage }: AppProps) {
}}
onBlur={applyPlayerStartChange}
onKeyDown={(event) => handleDraftVectorKeyDown(event, applyPlayerStartChange)}
+ onKeyUp={(event) => handleNumberInputKeyUp(event, applyPlayerStartChange)}
+ onPointerUp={(event) => handleNumberInputPointerUp(event, applyPlayerStartChange)}
/>
@@ -1394,6 +1400,8 @@ export function App({ store, initialStatusMessage }: AppProps) {
onChange={(event) => setPlayerStartYawDraft(event.currentTarget.value)}
onBlur={applyPlayerStartChange}
onKeyDown={(event) => handleDraftVectorKeyDown(event, applyPlayerStartChange)}
+ onKeyUp={(event) => handleNumberInputKeyUp(event, applyPlayerStartChange)}
+ onPointerUp={(event) => handleNumberInputPointerUp(event, applyPlayerStartChange)}
/>
@@ -1424,6 +1432,8 @@ export function App({ store, initialStatusMessage }: AppProps) {
}}
onBlur={applyPositionChange}
onKeyDown={(event) => handleDraftVectorKeyDown(event, applyPositionChange)}
+ onKeyUp={(event) => handleNumberInputKeyUp(event, applyPositionChange)}
+ onPointerUp={(event) => handleNumberInputPointerUp(event, applyPositionChange)}
/>
@@ -1479,6 +1493,8 @@ export function App({ store, initialStatusMessage }: AppProps) {
}}
onBlur={applySizeChange}
onKeyDown={(event) => handleDraftVectorKeyDown(event, applySizeChange)}
+ onKeyUp={(event) => handleNumberInputKeyUp(event, applySizeChange)}
+ onPointerUp={(event) => handleNumberInputPointerUp(event, applySizeChange)}
/>