diff --git a/paginator.js b/paginator.js index 012cd49..6cf729f 100644 --- a/paginator.js +++ b/paginator.js @@ -158,10 +158,12 @@ const setSelectionTo = (target, collapse) => { } if (range) { const sel = range.startContainer.ownerDocument.defaultView.getSelection() - sel.removeAllRanges() - if (collapse === -1) range.collapse(true) - else if (collapse === 1) range.collapse() - sel.addRange(range) + if (sel) { + sel.removeAllRanges() + if (collapse === -1) range.collapse(true) + else if (collapse === 1) range.collapse() + sel.addRange(range) + } } }