e6e19ebaeabe52365205f4914dbbce44a670000f
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>
Languages
JavaScript
97.2%
Python
1.7%
Dockerfile
0.6%
HTML
0.3%
CSS
0.2%