fix: Unwrap single-child wrapper elements in nodes function

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2025-12-03 02:46:20 +00:00
parent 89a511efc0
commit 8f5dae4bdc

View File

@@ -66,7 +66,11 @@ function Article({ cache }) {
if (s && s.text) {
let div = document.createElement('div');
div.innerHTML = s.text;
return div.childNodes;
let nodes = div.childNodes;
while (nodes.length === 1 && nodes[0].localName) {
nodes = nodes[0].childNodes;
}
return nodes;
}
return null;
};