This commit is contained in:
Rainer Simon 2020-05-14 10:22:46 +02:00
parent 6ca6d8e969
commit a66df4950c
1 changed files with 14 additions and 8 deletions

View File

@ -49,6 +49,11 @@ export default class SelectionHandler extends EventEmitter {
}
} else {
const selectedRange = trimRange(selection.getRangeAt(0));
// Make sure the selection is entirely inside this.el
const { commonAncestorContainer } = selectedRange;
if (this.el.contains(commonAncestorContainer)) {
const stub = rangeToSelection(selectedRange, this.el);
const spans = this.highlighter.wrapRange(selectedRange);
@ -63,6 +68,7 @@ export default class SelectionHandler extends EventEmitter {
}
}
}
}
_clearNativeSelection = () => {
if (window.getSelection) {