From 68532fb4feccb1bb78f0e90ae13ad47cf38cd1ca Mon Sep 17 00:00:00 2001 From: Research Assistant Date: Wed, 20 May 2026 19:22:45 +0800 Subject: [PATCH] fix: rename refRect to canvasBox --- paperforge/plugin/main.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/paperforge/plugin/main.js b/paperforge/plugin/main.js index fd02b070..2e218d09 100644 --- a/paperforge/plugin/main.js +++ b/paperforge/plugin/main.js @@ -822,10 +822,10 @@ function setupSelectionCapture(containerEl, vaultPath, pdfPath) { var pdfRects = []; for (var cri = 0; cri < clientRects.length; cri++) { var cr = clientRects[cri]; - var rLeft = (cr.left - refRect.left) * zoomX; - var rTop = (cr.top - refRect.top) * zoomY; - var rRight = (cr.right - refRect.left) * zoomX; - var rBottom = (cr.bottom - refRect.top) * zoomY; + var rLeft = (cr.left - canvasBox.left) * zoomX; + var rTop = (cr.top - canvasBox.top) * zoomY; + var rRight = (cr.right - canvasBox.left) * zoomX; + var rBottom = (cr.bottom - canvasBox.top) * zoomY; // Mirror Y: screen [left,top,right,bottom] → PDF [left,bottom,right,top] pdfRects.push([rLeft, pdfH - rBottom, rRight, pdfH - rTop]); }