From 5a0dbf3b4d00bc394de5b275e64095199fefb8b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Fri, 21 Feb 2025 13:23:28 +0100 Subject: [PATCH] DynamicDashboards: Fixes issue with data links not working (#100974) * DynamicDashboards: Fixes issue with data links not working * Update * Update public/app/features/dashboard-scene/edit-pane/DashboardEditPaneSplitter.tsx Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com> * simplify fix --------- Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com> --- .../features/dashboard-scene/edit-pane/DashboardEditPane.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/app/features/dashboard-scene/edit-pane/DashboardEditPane.tsx b/public/app/features/dashboard-scene/edit-pane/DashboardEditPane.tsx index 35f2ce7123b..e2e2b091420 100644 --- a/public/app/features/dashboard-scene/edit-pane/DashboardEditPane.tsx +++ b/public/app/features/dashboard-scene/edit-pane/DashboardEditPane.tsx @@ -109,6 +109,11 @@ export class DashboardEditPane extends SceneObjectBase { public clearSelection() { const dashboard = getDashboardSceneFor(this); + + if (this.state.selection?.getFirstObject() === dashboard) { + return; + } + this.setState({ selection: new ElementSelection([[dashboard.state.uid!, dashboard.getRef()]]), selectionContext: {