From f1a2fe731b68c4159ab7d5fd0b1a4541cd929048 Mon Sep 17 00:00:00 2001 From: "grafana-delivery-bot[bot]" <132647405+grafana-delivery-bot[bot]@users.noreply.github.com> Date: Tue, 30 Apr 2024 21:37:14 +0300 Subject: [PATCH] [v11.0.x] XYChart2: Fix tooltip mode (#87151) --- public/app/plugins/panel/xychart/v2/XYChartPanel.tsx | 2 +- public/app/plugins/panel/xychart/v2/XYChartTooltip.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/public/app/plugins/panel/xychart/v2/XYChartPanel.tsx b/public/app/plugins/panel/xychart/v2/XYChartPanel.tsx index ec0dbab4542..0f4a06b0ec9 100644 --- a/public/app/plugins/panel/xychart/v2/XYChartPanel.tsx +++ b/public/app/plugins/panel/xychart/v2/XYChartPanel.tsx @@ -38,7 +38,7 @@ export const XYChartPanel2 = (props: Props2) => { let { builder, prepData } = useMemo( () => prepConfig(series, config.theme2), // eslint-disable-next-line react-hooks/exhaustive-deps - [mapping, mappedSeries, props.data.structureRev, props.fieldConfig] + [mapping, mappedSeries, props.data.structureRev, props.fieldConfig, props.options.tooltip] ); // generate data struct for uPlot mode: 2 diff --git a/public/app/plugins/panel/xychart/v2/XYChartTooltip.tsx b/public/app/plugins/panel/xychart/v2/XYChartTooltip.tsx index bfc25494772..e47d1c531f4 100644 --- a/public/app/plugins/panel/xychart/v2/XYChartTooltip.tsx +++ b/public/app/plugins/panel/xychart/v2/XYChartTooltip.tsx @@ -24,7 +24,7 @@ export interface Props { } function stripSeriesName(fieldName: string, seriesName: string) { - if (fieldName.includes(' ')) { + if (fieldName !== seriesName && fieldName.includes(' ')) { fieldName = fieldName.replace(seriesName, '').trim(); }