Blocks versioned maps deployment.
List of steps to reproduce (step by step, including full links if applicable):
- Given a wiki with FlaggedRevs configured to stabilize all pages, and versioned maps enabled,
- Use VisualEditor to edit a mapframe and change marker properties.
- Save page.
What happens?:
On the first pageview, two different backend mapdata requests are made. Both have the same group ID but differing revision IDs:
172.25.0.6 - - [05/May/2022:08:21:59 +0200] "GET /w/api.php?format=json&formatversion=2&action=query&revids=6960&prop=mapdata&mpdlimit=max&mpdgroups=_57d5efc11105bac13fca4da96af324a13f8824a9 HTTP/1.1" 200 391 "-" "kartotherian (yurik @ wikimedia)" 127.0.0.1 - - [05/May/2022:08:21:59 +0200] "GET /w/api.php?action=query&format=json&formatversion=2&revids=6959&prop=mapdata&mpdlimit=max&mpdgroups=_57d5efc11105bac13fca4da96af324a13f8824a9 HTTP/1.1" 200 215 "http://wiki..." "Firefox..."
What should have happened instead?:
One or the other of,
- mapdata should already be present in the page (split into T307652: Kartographer live data is missing immediately after page save)
- Or if not, the browser requests should have been for the latest revision, in this case 6959.
On the next pageview, everything works fine.
Software version (if not a Wikimedia wiki), browser information, screenshots, other information, etc.: