Admin ADMIN
2026.08.06
Fixed - the regions are clickable again.
Each clickable area on the world map is built from a small mask image, one per region, loaded on demand. The loader tried to avoid re-rendering the window once per mask by only registering a 'redraw when this arrives' callback on the pass that STARTED each load.
That is where it broke. The background, the region dots and the you-are-here marker load first and always re-register their callbacks, so one of those finishes and triggers a redraw before any region mask has arrived. The new pass then sees the masks already loading and registers nothing - while the callback from the first pass is bound to a window that has since been replaced. So every mask landed with a dead listener, no clickable area was ever created, and you were left with a picture and nothing to click.
It now tracks whether a callback is actually registered rather than whether a load is in flight, and checks the window rather than the exact container, so a redraw in between no longer orphans it.
On the editor preview now; reaches the public build with the next publish. Worth checking a few regions and the drill-down into Victoria/Ossyria when you get to it.
Each clickable area on the world map is built from a small mask image, one per region, loaded on demand. The loader tried to avoid re-rendering the window once per mask by only registering a 'redraw when this arrives' callback on the pass that STARTED each load.
That is where it broke. The background, the region dots and the you-are-here marker load first and always re-register their callbacks, so one of those finishes and triggers a redraw before any region mask has arrived. The new pass then sees the masks already loading and registers nothing - while the callback from the first pass is bound to a window that has since been replaced. So every mask landed with a dead listener, no clickable area was ever created, and you were left with a picture and nothing to click.
It now tracks whether a callback is actually registered rather than whether a load is in flight, and checks the window rather than the exact container, so a redraw in between no longer orphans it.
On the editor preview now; reaches the public build with the next publish. Worth checking a few regions and the drill-down into Victoria/Ossyria when you get to it.









