Recovering an interrupted session

A temporary access-check failure now shows a reconnecting state while preserving the selected workspace. Private tools pause until the session is verified. Expired, revoked or changed accounts still follow the normal sign-in checks.

Map and evidence repairs

Infrastructure highlights now use clean GeoJSON instead of renderer-internal objects. A targeted MapLibre tile-data fix preserves data needed for feature queries when image or glyph loading interrupts a tile parse.

Search distinguishes canonical data-point identities from nested evidence-item IDs, preventing invalid proof links. Aircraft context clearly explains when a retained position is too old for current geographic analysis; historical aircraft and trail evidence remain available.

Less blocking during data reads

Large shared JSON responses are decoded in bounded background workers with account/replay cancellation checks and independent results for each consumer. The legacy Bayes scenario runs on demand while retaining explicit monitoring dependencies. Shared global thermal-data calculations avoid redundant work while preserving counts, periods and source observations.

App Health continues to report persistent failures. Handling for obsolete sign-in responses and explicitly identified stale-aircraft context is narrow; it does not suppress genuine authorization failures or unrelated source errors.

← All product updates