diff --git a/src/UI/BigComponents/MapCenterDetails.svelte b/src/UI/BigComponents/MapCenterDetails.svelte index bdbdd67cb0..05a1096c5c 100644 --- a/src/UI/BigComponents/MapCenterDetails.svelte +++ b/src/UI/BigComponents/MapCenterDetails.svelte @@ -23,7 +23,7 @@ bearing: number }> = map.location.mapD( ({ lon, lat }) => { - const current = currentLocation.data + const current = currentLocation?.data if (!current) { return undefined } @@ -41,6 +41,9 @@ let compass = Orientation.singleton.alpha let relativeBearing: Store<{ distance: string; bearing: Translation }> = compass.mapD( (compass) => { + if(!distanceToCurrentLocation.data){ + return undefined + } const bearing: Translation = relativeDir[ GeoOperations.bearingToHumanRelative(distanceToCurrentLocation.data.bearing - compass)