From f7d8fd498647e71d7ad46ed86c743882a794e59d Mon Sep 17 00:00:00 2001 From: Ashley Harrison Date: Mon, 8 Dec 2025 16:53:57 +0000 Subject: [PATCH] "fix" loglinedetailstrace tests --- .../features/logs/components/panel/LogLineDetailsTrace.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/public/app/features/logs/components/panel/LogLineDetailsTrace.tsx b/public/app/features/logs/components/panel/LogLineDetailsTrace.tsx index 28f49069dba..7bebbc9a377 100644 --- a/public/app/features/logs/components/panel/LogLineDetailsTrace.tsx +++ b/public/app/features/logs/components/panel/LogLineDetailsTrace.tsx @@ -1,5 +1,6 @@ import { css } from '@emotion/css'; import { useEffect, useMemo, useState } from 'react'; +import { flushSync } from 'react-dom'; import { isObservable, lastValueFrom } from 'rxjs'; import { DataFrame, DataQueryRequest, DataSourceApi, GrafanaTheme2, TimeRange } from '@grafana/data'; @@ -31,7 +32,10 @@ export const LogLineDetailsTrace = ({ timeRange, timeZone, traceRef }: Props) => .get(traceRef.dsUID) .then((dataSource) => { if (dataSource) { - setDataSource(dataSource); + // TODO why? + flushSync(() => { + setDataSource(dataSource); + }); } else { setDataFrames(null); }