From e2014ee7532310b8a3c60d10b84c58e6344ae4e4 Mon Sep 17 00:00:00 2001 From: Ray-D-Song <71577024+Ray-D-Song@users.noreply.github.com> Date: Thu, 13 Feb 2025 15:52:19 +0800 Subject: [PATCH] Fix selection handling in Paginator component (#46) --- paginator.js | 1 + 1 file changed, 1 insertion(+) diff --git a/paginator.js b/paginator.js index 0dd424b..234ca89 100644 --- a/paginator.js +++ b/paginator.js @@ -574,6 +574,7 @@ export class Paginator extends HTMLElement { } }) const checkPointerSelection = debounce((range, sel) => { + if (!sel.rangeCount) return const selRange = sel.getRangeAt(0) const backward = selectionIsBackward(sel) if (backward && selRange.compareBoundaryPoints(Range.START_TO_START, range) < 0)