mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
Samsung Galaxy phones (and others) can have GPS EXIF tags with null coordinate values when location is disabled. The server returned _latitude: null, and the client guard used !== undefined which passed for null, causing null.toFixed() to crash React with no ErrorBoundary. - Server: validate GPS array values are actual numbers before computing - Client: use != null guard (catches both null and undefined) - App: add ErrorBoundary to prevent white screens from any future crash