Page MenuHomePhabricator

VisualEditor edits outdated versions on stabilized pages (FlaggedRevs)
Closed, DuplicatePublic

Description

If local wiki has enabled FlaggedRevs extension, pages from patrolled namespace can be stabilized. It means, logged out users see not the last version of page, but last reviewed version. If logged out user edits stabilized page with last unreviewed edits through VisualEditor, he edits not last version, but last reviewed version, and saves his edits in outdated version as a new last version of page.

For example see https://ru.wikipedia.org/w/index.php?title=%D0%98%D1%81%D0%BB%D0%B0%D0%BC%D1%81%D0%BA%D0%BE%D0%B5_%D0%B3%D0%BE%D1%81%D1%83%D0%B4%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%BE&diff=prev&oldid=88214550 and other last anon edits on https://ru.wikipedia.org/w/index.php?title=%D0%98%D1%81%D0%BB%D0%B0%D0%BC%D1%81%D0%BA%D0%BE%D0%B5_%D0%B3%D0%BE%D1%81%D1%83%D0%B4%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%BE&action=history , that was reverted by Serghio Magpie.

It should be fixed, for example by disabling VisualEditor on stabilized pages.