Steps to replicate the issue:
Display a polygon using QID that is referenced by multiple OSM relations, e.g. Q107351 referenced in relation/406645 (former municipality) and relation/10143340 (new larger municipality), using this code:
<mapframe width="220" height="200">{"type":"ExternalData","service":"geoshape","ids":"Q107351"}</mapframe>
What happens?:
Map displays a polygon built from two relations, so that the NW part where the two OSM objects overlap is without a fill (only has an outline), and the filled SE part represents an area that matches neither of two OSM relations.
What should have happened instead?:
Two distinct (overlapping) polygons representing actual geographic objects are returned.
Original report concerning polygons for states of Germany (as of 2025 overlapping OSM relations with the same QID no longer exist for these):
seen on https://de.wikipedia.org/wiki/Benutzer:Wulf_Data/Sandbox
reported on https://de.wikipedia.org/wiki/Wikipedia:Kartensaison/Forum#Teilweise_fehlerhafte_Darstellung_von_Gebieten_am_Meer
The shapes of the coastal German states are shown as inverse:
| in OSM | in Kartographer |


