diff --git a/web/src/reader/reader.ts b/web/src/reader/reader.ts index 1fde708e..556d0054 100644 --- a/web/src/reader/reader.ts +++ b/web/src/reader/reader.ts @@ -1776,7 +1776,10 @@ document.addEventListener("alpine:init", () => { }); dot.addEventListener("pointermove", (e) => { if (!dot!.dataset.dragging) return; - this.pdfAdjustHandleMove(which, e.clientX, e.clientY); + // Aim at the TIP (finger + ~15px, the body-center-to-tip + // offset): the body floats above the text, the tip shows + // where the boundary actually is. + this.pdfAdjustHandleMove(which, e.clientX, e.clientY + 15); }); dot.addEventListener("pointerup", (e) => { if (!dot!.dataset.dragging) return;