We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 62a4c9f commit f7a5a7fCopy full SHA for f7a5a7f
src/ui/content/content-ui.js
@@ -222,7 +222,19 @@ function markSelectedContent() {
222
}
223
224
if (selectionFound && treeWalker.currentNode == range.endContainer && treeWalker.currentNode.querySelectorAll) {
225
- treeWalker.currentNode.querySelectorAll("*").forEach(descendantElement => markSelectedNode(descendantElement));
+ for (
226
+ let offset = range.startContainer === range.endContainer ? range.startOffset : 0;
227
+ offset < range.endOffset;
228
+ offset++
229
+ ) {
230
+ const node = range.endContainer.childNodes[offset];
231
+ if (node) {
232
+ markSelectedNode(node);
233
+ if (node.querySelectorAll) {
234
+ node.querySelectorAll("*").forEach(markSelectedNode);
235
+ }
236
237
238
239
240
0 commit comments