Forking from T320534: Put Parsoid output into the ParserCache on every edit.
In T320534#8627556, @Legoktm wrote:Thanks for explaining - I should've just led with my real question sorry, which is whether this will change how Linter updates will work (see related T159512#8627272). Lint errors are effectively derived/secondary data from the Parsoid parsing process, so in theory it should happen as part of RefreshLinks. That would require us to do a full Parsoid parse, just like, AIUI, we do with the legacy parser right now. I assume that eventually we will be extracting links tables, etc. from Parsoid, so at some point we'll need to do a Parsoid parse in RefreshLinks regardless.