From db02108d4e4f1d434368d200fd36e23261b5adfc Mon Sep 17 00:00:00 2001 From: Abhay Padamani <141122205+ktx-abhay@users.noreply.github.com> Date: Thu, 16 Jan 2025 19:47:02 +0530 Subject: [PATCH] fix: dashboard cache issue with websocket (#5725) - panel response not cached for dashboard panel. ## Summary by CodeRabbit - **New Features** - Enhanced state caching mechanism when closing search operations - Improved data retrieval efficiency by preserving panel state in cache --- web/src/composables/dashboard/usePanelDataLoader.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/web/src/composables/dashboard/usePanelDataLoader.ts b/web/src/composables/dashboard/usePanelDataLoader.ts index 597f3c997d..72ee98ddfc 100644 --- a/web/src/composables/dashboard/usePanelDataLoader.ts +++ b/web/src/composables/dashboard/usePanelDataLoader.ts @@ -710,6 +710,9 @@ export const usePanelDataLoader = ( // set loading to false state.loading = false; state.isOperationCancelled = false; + + // save current state to cache + saveCurrentStateToCache(); }; const handleSearchError = (