Skip to content

Commit 635acde

Browse files
committed
Update live-view.js
1 parent 0335b63 commit 635acde

File tree

1 file changed

+21
-17
lines changed

1 file changed

+21
-17
lines changed

live-view/live-view.js

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

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) {
445+
onNextFrame(() => {
454446

455-
// on next frame, select range
447+
const pointX = e.changedTouches[0].clientX,
448+
pointY = e.changedTouches[0].clientY;
456449

457-
onNextFrame(() => {
458-
459-
cd.focus();
450+
const range = document.caretRangeFromPoint(pointX, pointY);
451+
452+
bottomWrapper.style.pointerEvents = '';
453+
454+
// if range exists
455+
if (range) {
460456

461-
const sel = window.getSelection();
457+
// on next frame, select range
462458

463-
sel.setBaseAndExtent(range.startContainer, range.startOffset, range.endContainer, range.endOffset);
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+
});
464468

465-
});
469+
}
466470

467-
}
471+
});
468472

469473
}
470474

0 commit comments

Comments
 (0)