Jacek Caban (@jacek) commented about dlls/mshtml/htmltextnode.c:
{DISPID_IHTMLCOMMENTELEMENT_ATOMIC}, {DISPID_UNKNOWN} }; - HTMLElement_init_dispex_info(info, mode); + + if(mode >= COMPAT_MODE_IE9) + HTMLDOMNode_init_dispex_info(info, mode); + else { + HTMLElement_init_dispex_info(info, mode); + dispex_info_add_interface(info, IHTMLElement_tid, NULL); + dispex_info_add_interface(info, IHTMLElement3_tid, NULL); + dispex_info_add_interface(info, IHTMLElement4_tid, NULL); + dispex_info_add_interface(info, IHTMLUniqueName_tid, NULL);
I will approve as it's not a blocker now, but I hope that we will get rid of it ultimately (take care of that in `HTMLElement_init_dispex_info` instead of `HTMLELEMENT_TIDS` or something like that). -- https://gitlab.winehq.org/wine/wine/-/merge_requests/6887#note_88843