diff --git a/src/UI/Map/StyleLoadingIndicator.svelte b/src/UI/Map/StyleLoadingIndicator.svelte index 9b3558cbe..2d3dc092c 100644 --- a/src/UI/Map/StyleLoadingIndicator.svelte +++ b/src/UI/Map/StyleLoadingIndicator.svelte @@ -15,8 +15,9 @@ onDestroy(Stores.Chronic(250).addCallback( () => { - isLoading = !map.data?.isStyleLoaded() && (didChange === undefined || didChange) - if(didChange){ + const mapIsLoading = !map.data?.isStyleLoaded() + isLoading = mapIsLoading && didChange + if(didChange && !mapIsLoading){ didChange = false } },