diff --git a/web/src/plugins/logs/SearchBar.vue b/web/src/plugins/logs/SearchBar.vue index 0939a57567..465e395a5a 100644 --- a/web/src/plugins/logs/SearchBar.vue +++ b/web/src/plugins/logs/SearchBar.vue @@ -3228,10 +3228,11 @@ export default defineComponent({ }); setTimeout(async () => { try { + searchObj.loadingHistogram = false; searchObj.loading = true; searchObj.meta.refreshHistogram = true; // TODO OK: Remove all the instances of communicationMethod and below assignment aswell - searchObj.communicationMethod = "streaming"; + searchObj.communicationMethod = "streaming"; await extractFields(); await getQueryData(); store.dispatch("setSavedViewFlag", false); @@ -3411,6 +3412,14 @@ export default defineComponent({ delete savedSearchObj.data.savedViews; delete savedSearchObj.data.transforms; + + // Turn off all loaders before saving view + savedSearchObj.loading = false; + savedSearchObj.loadingHistogram = false; + savedSearchObj.loadingCounter = false; + savedSearchObj.loadingStream = false; + savedSearchObj.loadingSavedView = false; + savedSearchObj.data.timezone = store.state.timezone; if (savedSearchObj.data.parsedQuery) {