This patchset adds XMLSerializer support and fixes several compatibility issues for Adobe Creative Cloud installer and similar applications.
Thanks for working on this. Since it contains fixes for several separate issues, it would be better to split the MR. I suggest stripping this one down to the XMLSerializer changes only; see below.
XMLSerializer implementation (mshtml)
Looks mostly good. The documentmode.js "window own props" tests will need to be adjusted to avoid failures. It would also be nice to add a "prototype props" test in the same file.
Embedded XML declaration handling (msxml3)
I think @nsivov was looking at replacing the libxml2 parser, which would likely help here. Let's keep that separate from the MSHTML changes.
DISPATCH_METHOD|DISPATCH_PROPERTYGET fixes (jscript/mshtml)
See !10004. @insn originally submitted your patch for `E_ACCESSDENIED` too, but that part turned out to be trickier than that. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10025#note_128761