mirror of
https://github.com/BlueMap-Minecraft/BlueMap.git
synced 2024-11-22 02:26:00 +01:00
updateMap will be automatically triggered on page reload (#570)
* feat: a page reload will automatically trigger updateMap This commit adds a mounted lifecycle hook to the MainMenu component in order to update the map when the page is reloaded or refreshed. * fix: prevent reusing of the tileCacheHash instead of using updateMap
This commit is contained in:
parent
90a8f2c20f
commit
462bc96f3d
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user