Files
shpm/client
nmemmertandClaude Sonnet 4.6 e6e19ebaea fix: map black screen — move Leaflet CSS to main.jsx, add ErrorBoundary
Leaflet CSS inside a lazy component has a load-order race with the map
initialization. Moving it to main.jsx ensures it's always ready.

Also adds a MapErrorBoundary so any Leaflet crash shows an error message
instead of unmounting the whole app (black screen), and filters out any
non-finite GPS coordinates before passing them to the map.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-08-18 12:19:27 -04:00
..