Skip to content

Conversation

@samcm
Copy link
Member

@samcm samcm commented Nov 15, 2025

Summary

Enhanced map loading reliability with auto-retry logic, improved coordinate validation, and UI refinements for the Ethereum live view.

Changes

  • Map Loading: Added 5-second auto-retry with 10s timeout protection and abort signal cleanup
  • Coordinate Validation: Filter out invalid coordinates and [0,0] null island fallback values at data source
  • Always Render: Map now renders immediately instead of blocking on loading states
  • UI Improvements: Added info disclaimer overlay on map + removed "live" indicator from timeline

Testing

Tested with pnpm lint and pnpm build - all checks pass.

- Add auto-retry (every 5s) for GeoJSON fetch with timeout protection
- Filter out invalid coordinates and [0,0] null island points
- Always render map (no blocking loading states)
- Add info disclaimer overlay to bottom-left of map
- Remove "live" indicator from timeline controls
- Fix timeline location formatting when city data is missing
@samcm samcm requested a review from Savid as a code owner November 15, 2025 12:19
@samcm samcm merged commit 7876e0d into release/frontend Nov 15, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants