From da93d3dc09e4646669a4cb57db549df4c2763803 Mon Sep 17 00:00:00 2001 From: troyeguo <13820674+troyeguo@users.noreply.github.com> Date: Mon, 13 Jul 2026 18:04:54 +0800 Subject: [PATCH] fix: update mouse position calculation to use screen coordinates --- src/utils/reader/mouseEvent.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/utils/reader/mouseEvent.ts b/src/utils/reader/mouseEvent.ts index f508c1c3..d533da7d 100644 --- a/src/utils/reader/mouseEvent.ts +++ b/src/utils/reader/mouseEvent.ts @@ -455,14 +455,11 @@ export const bindHtmlEvent = ( ); doc.addEventListener("mousemove", (event: any) => { - const iframe = getIframeWin(); - if (!iframe) return; - const rect = iframe.getBoundingClientRect(); window.dispatchEvent( new CustomEvent(MOUSE_POSITION_EVENT, { detail: { - clientX: rect.left + event.clientX, - clientY: rect.top + event.clientY, + clientX: event.screenX - window.screenX, + clientY: event.screenY - window.screenY, }, }) );