Jacek Caban (@jacek) commented about dlls/mshtml/htmlnode.c:
dispex_info_add_interface(info, IHTMLDOMNode_tid, mode >= COMPAT_MODE_IE9 ? ie9_hooks : NULL);
- if(mode >= COMPAT_MODE_IE9)
- if(mode >= COMPAT_MODE_IE9) {
dispex_info_add_interface(info, IHTMLDOMNode2_tid, NULL);
You're removing it for document type nodes in earlier commit, creating a temporary regression until this commit.
Overall, I'd prefer the test part to be way sooner in the series, ideally before changing `Node` prototype object. Unless I'm missing something, it should be trivial to do with `todo_wine`s.