Disclaimer: I know very little about the internals of Parsoid
I noticed this line recently:
https://gerrit.wikimedia.org/g/mediawiki/services/parsoid/+/a9a4390b71060edbeeb7fc80a7d7696ebabac1c6/src/Wt2Html/DOMPostProcessor.php#670
This is problematic for several reasons
- The mediawiki.legacy.commonPrint and mediawiki.legacy.shared modules are deprecated and their contents duplicated inside the module mediawiki.skinning.interface and skins.vector.styles
- mediawiki.skinning.interface - this module is a subset of skins.vector.styles
- skins.vector.styles - this will soon refer to the new Vector UI that's being developed as part of desktop refresh. If you want to retain the existing (and current Vector UI this is now named skins.vector.styles.legacy.
Naively given that Parsoid is just parser content, my guess is that you either
- may not need any of these styles
- should only need to include mediawiki.skinning.interface
Please let me understnd what's trying to be achieved here and I'll be happy to help advise with the best solution.