From c56dcead19b2f54fb956175e34a26ce0561749c8 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 16 Feb 2023 13:07:46 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/7380 --- app/src/asset/anno.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/asset/anno.ts b/app/src/asset/anno.ts index 0743dcc99..d53deb72b 100644 --- a/app/src/asset/anno.ts +++ b/app/src/asset/anno.ts @@ -34,7 +34,10 @@ export const initAnno = (file: string, element: HTMLElement, annoId: string, pdf // 右键 return; } - const canvasRect = pdf.pdfViewer._getVisiblePages().first.view.canvas.getBoundingClientRect(); + let canvasRect = pdf.pdfViewer._getVisiblePages().first.view.canvas.getBoundingClientRect(); + if (event.clientX > canvasRect.right) { + canvasRect = pdf.pdfViewer._getVisiblePages().last.view.canvas.getBoundingClientRect(); + } const containerRet = pdfConfig.mainContainer.getBoundingClientRect(); const mostLeft = canvasRect.left; const mostRight = canvasRect.right;