diff --git a/Logic/FeatureSource/Actors/FeaturePropertiesStore.ts b/Logic/FeatureSource/Actors/FeaturePropertiesStore.ts index 3d33040a8..d7e91d8fd 100644 --- a/Logic/FeatureSource/Actors/FeaturePropertiesStore.ts +++ b/Logic/FeatureSource/Actors/FeaturePropertiesStore.ts @@ -20,7 +20,6 @@ export default class FeaturePropertiesStore { public trackFeatureSource(source: FeatureSource) { const self = this source.features.addCallbackAndRunD((features) => { - console.log("Re-indexing features") for (const feature of features) { const id = feature.properties.id if (id === undefined) { diff --git a/Logic/MetaTagging.ts b/Logic/MetaTagging.ts index 6a91b0838..b8ff65993 100644 --- a/Logic/MetaTagging.ts +++ b/Logic/MetaTagging.ts @@ -71,7 +71,7 @@ export default class MetaTagging { return } - console.log("Recalculating metatags...") + console.trace("Recalculating metatags...") const metatagsToApply: SimpleMetaTagger[] = [] for (const metatag of SimpleMetaTaggers.metatags) { if (metatag.includesDates) { diff --git a/Models/ThemeViewState.ts b/Models/ThemeViewState.ts index 8154ff970..3719f61ad 100644 --- a/Models/ThemeViewState.ts +++ b/Models/ThemeViewState.ts @@ -302,6 +302,10 @@ export default class ThemeViewState implements SpecialVisualizationState { }) return } + // We first clear the selection to make sure no weird state is around + this.selectedLayer.setData(undefined) + this.selectedElement.setData(undefined) + this.selectedElement.setData(feature) this.selectedLayer.setData(last_click_layer.layerDef) }, diff --git a/UI/ThemeViewGUI.svelte b/UI/ThemeViewGUI.svelte index 1152f3bf0..670af6561 100644 --- a/UI/ThemeViewGUI.svelte +++ b/UI/ThemeViewGUI.svelte @@ -1,5 +1,5 @@