Jacek Caban (@jacek) commented about dlls/mshtml/htmldoc.c:
static void HTMLDocumentNode_init_dispex_info(dispex_data_t *info, compat_mode_t mode) {
This looks mostly good, but note that this currently affects fragment nodes too. We probably shouldn't use `HTMLDocumentNode_init_dispex_info` there at all (at least not in IE9+ modes), so I'd suggest to change that before changing `HTMLDocumentNode_init_dispex_info`.