From e4f542c4297b680ef5ef092deb4c26629e3ee817 Mon Sep 17 00:00:00 2001 From: xiaoqidun Date: Wed, 8 Jul 2026 14:09:45 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=89=8D=E7=AB=AF=E7=95=8C=E9=9D=A2):=20?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=82=B9=E5=87=BB=E5=8D=B0=E7=AB=A0=E5=A4=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/webui/ofdgo.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/webui/ofdgo.js b/assets/webui/ofdgo.js index b52faf8..1b3f001 100644 --- a/assets/webui/ofdgo.js +++ b/assets/webui/ofdgo.js @@ -1692,7 +1692,7 @@ async function focusSignatureStamp(stamp) { if (!state.doc || pageIndex < 0) { return; } - await renderPage(pageIndex, { fit: false }); + await renderPage(pageIndex, { fit: false, scroll: false }); await nextFrame(); highlightSignatureStamp(stamp); setStatus(stamp.page ? `已定位签名外观 第 ${stamp.page} 页` : "已定位签名外观"); @@ -1712,7 +1712,7 @@ function highlightSignatureStamp(stamp) { mark.style.width = `${stamp.width * MM_TO_PX * state.scale}px`; mark.style.height = `${stamp.height * MM_TO_PX * state.scale}px`; shell.append(mark); - mark.scrollIntoView({ block: "center", inline: "center" }); + mark.scrollIntoView({ block: "nearest", inline: "nearest" }); window.setTimeout(() => mark.remove(), 1800); }