mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-29 03:32:27 +01:00
finder: Fix the case when there are no anonymous nodes in the document.
This commit is contained in:
@@ -523,9 +523,12 @@ var RangeFind = Class("RangeFind", {
|
|||||||
}
|
}
|
||||||
pushRange(pageStart, pageEnd);
|
pushRange(pageStart, pageEnd);
|
||||||
|
|
||||||
for (let [, elem] in iter(doc.getAnonymousNodes(doc.documentElement))) {
|
let anonNodes = doc.getAnonymousNodes(doc.documentElement);
|
||||||
let range = RangeFind.nodeContents(elem);
|
if (anonNodes) {
|
||||||
pushRange(RangeFind.endpoint(range, true), RangeFind.endpoint(range, false));
|
for (let [, elem] in iter(anonNodes)) {
|
||||||
|
let range = RangeFind.nodeContents(elem);
|
||||||
|
pushRange(RangeFind.endpoint(range, true), RangeFind.endpoint(range, false));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
rec(win);
|
rec(win);
|
||||||
|
|||||||
Reference in New Issue
Block a user