2026-08-20 — Find map OpenFreeMap fallback

Summary

Find still shows a basemap when the OpenFreeMap style URL cannot be fetched (network block, abort, or status 0). The map probes the style JSON, then falls back once to Radar’s built-in radar-default-v1 without requiring Mapbox. OpenFreeMap styles use MapLibre via Radar.ui.map (https://tiles.openfreemap.org/styles/…​;), matching the OpenFreeMap quick start — not Mapbox GL JS.

Highlights

  • Default provider remains OpenFreeMap (liberty / positron / …) when reachable; style URLs are passed straight to Radar (MapLibre).

  • Optional Mapbox Styles API is a separate provider only; it is never used to resolve OpenFreeMap presets.

  • A cancelled Strict Mode remount no longer leaves a stuck AJAXError overlay from an aborted style fetch.

  • The on-screen error appears only when Radar init fails or both OpenFreeMap and the Radar default style fail.