🐛 Bug Fixes
- Security: Several security-related fixes.
- WordPress posts: Permanently deleted posts now remove their linked MapSVG records.
- Gutenberg Location: Addresses containing escaped characters are preserved when a post is saved.
- Region data: Editing region fields preserves the internal orphan status and existing region records.
- Remote CSV import: The selected ID column is used when updating existing rows.
- SVG editing: Saved SVG changes refresh on the map instead of remaining cached.
- Repeated SVG saves: Saves made within the same second each receive a new SVG version.
- Firefox: Pages scroll normally while the pointer is over map regions.
- Mobile Google Maps: Switching between Map and List preserves the world zoom level.
- Google Maps overlays: SVG overlays stay aligned when the map container has fractional dimensions.
- Hidden maps: Maps redraw when their container becomes visible.
- Visibility List: Hiding an SVG path works when that path has an inline display style.
- SVG panning: The map can be panned after zooming out to the minimum level.
- Region color picker: The current HEX color value appears correctly.
- Legacy maps: Maps created in version 4.x load correctly after upgrading.
- Map duplication: Duplicating a map works on sites using plain permalinks.