Gabriel Ivăncescu (@insn) commented about dlls/mshtml/htmldoc.c:
nsAString_Init(&nsnode_name, NULL);nsIDOMNode_GetNodeName(current_node, &nsnode_name);nsAString_GetData(&nsnode_name, &node_name);nsAString_Finish(&nsnode_name);if(!wcscmp(node_name, L"BODY")) {nsIDOMNode_QueryInterface(current_node, &IID_nsIDOMHTMLElement, (void **)body);nsIDOMNode_Release(current_node);}free((void*)node_name);if(*body) break;- }
- return S_OK;
+}
Any reason you're not using `nsIDOMDocumentFragment_QuerySelector` here with `body` selector to look for the body?