If an extension like Extension:FlaggedRevs is used, it should ideally be able to consistently force stable revisions everywhere, but the action=parse API currently doesn't respect extensions like this.
Steps to Reproduce:
- Install a wiki with Extension:FlaggedRevs installed
- Edit a page but keep it unreviewed
- Do an API call via action=parse (/api.php?action=parse&page=<Title>&prop=text&wrapoutputclass=)
Actual Results:
The unreviewed most recent version of the page is used for parsing.
Expected Results:
The stable version as defined by Extension:FlaggedRevs should be used for parsing.