From 7f3bf524973d5f3a68942c7be23db49c84bc2149 Mon Sep 17 00:00:00 2001 From: Nathan Reese Date: Mon, 5 May 2025 18:38:03 -0600 Subject: [PATCH] [discover session] fix drill down state not saved with by-value discover sessions (#219857) Fixes https://github.com/elastic/kibana/issues/219856 Test instructions * install web logs sample data * create new dashboard * Click "Add from library" and select "[Logs] Visits" * Open panel context menu and select "Unlink from library" * Save dashboard * add drilldown to discover session * Save dashboard * re-open dashboard - ensure drill down still exists Co-authored-by: Elastic Machine (cherry picked from commit 5225bbc46f6e98417982f52622cb9b7be1b27fbc) --- .../discover/public/embeddable/utils/serialization_utils.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/discover/public/embeddable/utils/serialization_utils.ts b/src/plugins/discover/public/embeddable/utils/serialization_utils.ts index 89e078271ad60..37081a9c22947 100644 --- a/src/plugins/discover/public/embeddable/utils/serialization_utils.ts +++ b/src/plugins/discover/public/embeddable/utils/serialization_utils.ts @@ -134,6 +134,7 @@ export const serializeState = async ({ rawState: { ...serializeTitles(), ...serializeTimeRange(), + ...serializeDynamicActions?.(), ...(state as unknown as SavedSearchAttributes), }, references,