This commit is contained in:
Lukas Rieger (Blue) 2024-07-21 09:53:02 +02:00
commit 4ebceb8801
No known key found for this signature in database
GPG Key ID: AA33883B1BBA03E6

View File

@ -598,7 +598,12 @@ export class BlueMapApp {
return;
}
this.mapViewer.clearTileCache(this.loadUserSetting("tileCacheHash", this.mapViewer.tileCacheHash));
// Only reuse the user's tile cash hash if the current browser navigation event is not a reload.
// If it's a reload, we assume the user is troubleshooting and actually wants to refresh the map.
const [entry] = performance.getEntriesByType("navigation");
if (entry.type != "reload") {
this.mapViewer.clearTileCache(this.loadUserSetting("tileCacheHash", this.mapViewer.tileCacheHash));
}
this.mapViewer.superSampling = this.loadUserSetting("superSampling", this.mapViewer.data.superSampling);
this.mapViewer.data.loadedHiresViewDistance = this.loadUserSetting("hiresViewDistance", this.mapViewer.data.loadedHiresViewDistance);