You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
DAG Overview "Last N Dag Runs" duration chart tooltip shows wrong (first-run) data when hovering later runs #72018
On the DAG's Overview page, the "Last N Dag Runs" duration bar chart (the
component appears to be DurationChart in Overview.tsx) shows an incorrect
tooltip when hovering over different bars. For a DAG scheduled multiple times
per day, hovering over the second (or any later) run's bar still shows the
timestamp/duration belonging to the first run in the chart, instead of the
data for the bar actually being hovered.
This is a data-accuracy bug in the tooltip, not a rendering/visibility issue
like the "tooltip never goes away" problem reported in #56250 (item 17) —
here the tooltip does appear/disappear correctly, but the content is bound to
the wrong data point.
Steps to reproduce:
Have a DAG scheduled more than once per day (e.g. schedule='30 8,20 * * 1-5')
with several days of successful run history.
Open the DAG's Overview page.
In the "Last N Dag Runs" duration chart, hover the mouse over the bar for
the first run of a given day, note the tooltip's time.
Hover over the bar for the second run of the same day.
Observe: the tooltip still shows the same time as step 3, instead
of updating to the second run's own data.
What you think should happen instead?
Each bar's tooltip should reflect that specific dag_run's own start
time/duration, not the first bar's data. This makes the chart actively
misleading when trying to compare run durations across a day with multiple
scheduled runs — the exact use case the chart is meant to support.
Deployment is a bare-metal (non-Docker) install via conda env + systemd,
CeleryExecutor, PostgreSQL metadata DB, Redis broker. Issue is 100%
reproducible, every time, on any multi-run-per-day DAG — not intermittent.
This seems related to the same DurationChart component discussed in #56250
(a collection of AF3 UI issues), which already lists a different tooltip bug
on this same chart ("tooltip that never goes away hides the latest bars").
That suggests this chart component has had several distinct, unresolved
issues across the 3.x line.
Thanks for opening your first issue here! Be sure to follow the issue template! If you are willing to raise PR to address this issue please do so, no need to wait for approval.
Hello! @1067147135 Thanks for the thorough report — the screenshots helped pinpoint the issue!
The tooltip is not bound to the wrong data point — it is the label text that collapses. The root cause is DurationChart using hh (12-hour format) without a meridiem, causing 08:30 and 20:30 to appear with the same label.
This was fixed in 3.1.0 by #55572, which switched to the shared 24-hour HH format. Upgrading to 3.1.0 or later should resolve the duplicate labels.
I also found a separate timezone inconsistency on main and opened #72024 to track it.
Thanks again for reporting this! Please let us know if the issue persists after upgrading.
Activity
boring-cyborg commentedon Aug 24, 2026
Thanks for opening your first issue here! Be sure to follow the issue template! If you are willing to raise PR to address this issue please do so, no need to wait for approval.
rjgoyln commentedon Aug 24, 2026
Hello! @1067147135 Thanks for the thorough report — the screenshots helped pinpoint the issue!
The tooltip is not bound to the wrong data point — it is the label text that collapses. The root cause is
DurationChartusinghh(12-hour format) without a meridiem, causing 08:30 and 20:30 to appear with the same label.This was fixed in 3.1.0 by #55572, which switched to the shared 24-hour
HHformat. Upgrading to 3.1.0 or later should resolve the duplicate labels.I also found a separate timezone inconsistency on
mainand opened #72024 to track it.Thanks again for reporting this! Please let us know if the issue persists after upgrading.
UI: Show duration chart tooltips in the selected timezone (#72024)
[v3-3-test] UI: Show duration chart tooltips in the selected timezone (…
[v3-3-test] UI: Show duration chart tooltips in the selected timezone (…
UI: Show duration chart tooltips in the selected timezone (apache#72024)
bbovenzi commentedon Oct 1, 2026
Should be fixed by #72024 and #55572