"fix" loglinedetailstrace tests

This commit is contained in:
Ashley Harrison
2025-12-08 16:53:57 +00:00
parent c73db56467
commit f7d8fd4986
@@ -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);
}