Map click now switches the dossier to the region's owning nation instead of opening a popup.
Clicking a choropleth region resolves its owner from the authoritative RegionMap by the feature's stable ISO_A3 code (properties.regionId) and sets viewingId to that nation — the same target as the manual "Inspect" selector, keeping them in sync.
The closeable popup on click is removed; the dossier is the single source of detail.
Fixes the MapLibre id-repacking "no owner" bug (#6): at click/hover time feature.id is repacked into a numeric index by MapLibre, so the owner must be resolved from RegionMap/regionId (the shared regionOwner() helper), never from the feature's top-level id. Unowned regions leave the current dossier target unchanged.
No LLM or engine logic changes — purely a client-side map interaction fix, plus the v0.7.0 version bump (package.json + CHANGELOG).
## v0.7.0
Map click now switches the **dossier** to the region's owning nation instead of opening a popup.
- Clicking a choropleth region resolves its owner from the authoritative `RegionMap` by the feature's stable ISO_A3 code (`properties.regionId`) and sets `viewingId` to that nation — the same target as the manual "Inspect" selector, keeping them in sync.
- The closeable popup on click is removed; the dossier is the single source of detail.
- Fixes the MapLibre **`id`-repacking "no owner" bug (#6)**: at click/hover time `feature.id` is repacked into a numeric index by MapLibre, so the owner must be resolved from `RegionMap`/`regionId` (the shared `regionOwner()` helper), never from the feature's top-level `id`. Unowned regions leave the current dossier target unchanged.
No LLM or engine logic changes — purely a client-side map interaction fix, plus the v0.7.0 version bump (package.json + CHANGELOG).
Fixes #6, Fixes #7
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
v0.7.0
Map click now switches the dossier to the region's owning nation instead of opening a popup.
RegionMapby the feature's stable ISO_A3 code (properties.regionId) and setsviewingIdto that nation — the same target as the manual "Inspect" selector, keeping them in sync.id-repacking "no owner" bug (#6): at click/hover timefeature.idis repacked into a numeric index by MapLibre, so the owner must be resolved fromRegionMap/regionId(the sharedregionOwner()helper), never from the feature's top-levelid. Unowned regions leave the current dossier target unchanged.No LLM or engine logic changes — purely a client-side map interaction fix, plus the v0.7.0 version bump (package.json + CHANGELOG).
Fixes #6, Fixes #7