From c244e42787041933b93e18e6e606392b14fb9f84 Mon Sep 17 00:00:00 2001 From: joshhunt Date: Tue, 26 Aug 2025 13:24:00 +0100 Subject: [PATCH] add ids to get viz options --- .../components/PanelEditor/getVisualizationOptions.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/public/app/features/dashboard/components/PanelEditor/getVisualizationOptions.tsx b/public/app/features/dashboard/components/PanelEditor/getVisualizationOptions.tsx index c5fd5ba8a0b..c5c3207cb9e 100644 --- a/public/app/features/dashboard/components/PanelEditor/getVisualizationOptions.tsx +++ b/public/app/features/dashboard/components/PanelEditor/getVisualizationOptions.tsx @@ -131,8 +131,7 @@ export function getVisualizationOptions(props: OptionPaneRenderProps): OptionsPa category.props.itemsCount = fieldOption.getItemsCount(value); } - const htmlId = uuiv4(); - + const htmlId = `${plugin.meta.id}-${fieldOption.path}`; category.addItem( new OptionsPaneItemDescriptor({ title: fieldOption.name, @@ -169,7 +168,7 @@ export function getLibraryVizPanelOptionsCategory(libraryPanel: LibraryPanelBeha .addItem( new OptionsPaneItemDescriptor({ title: t('dashboard.get-library-viz-panel-options-category.title.name', 'Name'), - id: uuiv4(), + id: 'library-panel-name', value: libraryPanel, popularRank: 1, render: function renderName(descriptor) { @@ -187,6 +186,7 @@ export function getLibraryVizPanelOptionsCategory(libraryPanel: LibraryPanelBeha .addItem( new OptionsPaneItemDescriptor({ title: t('dashboard.get-library-viz-panel-options-category.title.information', 'Information'), + id: 'library-panel-information', render: function renderLibraryPanelInformation() { return ; }, @@ -269,8 +269,7 @@ export function getVisualizationOptions2(props: OptionPaneRenderProps2): Options category.props.itemsCount = fieldOption.getItemsCount(value); } - const htmlId = uuiv4(); - + const htmlId = `${plugin.meta.id}-${fieldOption.path}`; category.addItem( new OptionsPaneItemDescriptor({ title: fieldOption.name,