diff --git a/packages/imgui/src/gui.ts b/packages/imgui/src/gui.ts index a3356bfcf8..e39068e3fb 100644 --- a/packages/imgui/src/gui.ts +++ b/packages/imgui/src/gui.ts @@ -187,6 +187,8 @@ export class IMGUI implements IToHiccup { const setMouse = (e: MouseEvent | TouchEvent, mouse: Vec) => { const b = (e.target).getBoundingClientRect(); - const t = e instanceof TouchEvent ? e.touches[0] : e; + const t = (e).changedTouches + ? (e).changedTouches[0] + : e; setC2(mouse, t.clientX - b.left, t.clientY - b.top); };