Skip to content

Commit 0e13420

Browse files
committed
Update live-view.js
1 parent 635acde commit 0e13420

File tree

1 file changed

+17
-21
lines changed

1 file changed

+17
-21
lines changed

live-view/live-view.js

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -442,33 +442,29 @@ function addBottomSwipeListener() {
442442
// disable bottom float hitbox
443443
bottomWrapper.style.pointerEvents = 'none';
444444

445-
onNextFrame(() => {
446-
447-
const pointX = e.changedTouches[0].clientX,
448-
pointY = e.changedTouches[0].clientY;
445+
const pointX = e.changedTouches[0].clientX,
446+
pointY = e.changedTouches[0].clientY;
447+
448+
const range = document.caretRangeFromPoint(pointX, pointY);
449+
450+
bottomWrapper.style.pointerEvents = '';
451+
452+
// if range exists
453+
if (range) {
449454

450-
const range = document.caretRangeFromPoint(pointX, pointY);
455+
cd.focus();
451456

452-
bottomWrapper.style.pointerEvents = '';
457+
// on next frame, select range
453458

454-
// if range exists
455-
if (range) {
459+
onNextFrame(() => {
460+
461+
const sel = window.getSelection();
456462

457-
// on next frame, select range
463+
sel.setBaseAndExtent(range.startContainer, range.startOffset, range.endContainer, range.endOffset);
458464

459-
onNextFrame(() => {
460-
461-
cd.focus();
462-
463-
const sel = window.getSelection();
464-
465-
sel.setBaseAndExtent(range.startContainer, range.startOffset, range.endContainer, range.endOffset);
466-
467-
});
468-
469-
}
465+
});
470466

471-
});
467+
}
472468

473469
}
474470

0 commit comments

Comments
 (0)