Skip to content

Fix Grid Gantt tooltip showing wrong start date on queued/scheduled segments#68176

Merged
bbovenzi merged 1 commit into
apache:mainfrom
shashbha14:fix/gantt-tooltip-start-date-inconsistent-68174
Jun 11, 2026
Merged

Fix Grid Gantt tooltip showing wrong start date on queued/scheduled segments#68176
bbovenzi merged 1 commit into
apache:mainfrom
shashbha14:fix/gantt-tooltip-start-date-inconsistent-68174

Conversation

@shashbha14

Copy link
Copy Markdown
Contributor

Closes #68174
The Gantt bar tooltip was showing a wrong "Start Date" when hovering over the queued part of a task. It was picking up the queued time as the start date instead of the actual execution start date. Hovering over the execution part showed the correct time.
The issue was in 'toTooltipSummary' ,it was using 'segment.x[0]' (left edge of the hovered segment) for 'min_start_date'. For the queued segment that's the queued time, not the actual start date.
Fixed by storing the real 'start_date' as 'start_when' on every 'GanttDataItem' and using that in 'toTooltipSummary' instead of 'segment.x[0]'. Now hovering any segment shows the same correct start date.

I used Claude (claude.ai) as an AI assistant for parts of this implementation.

@boring-cyborg boring-cyborg Bot added the area:UI Related to UI/UX. For Frontend Developers. label Jun 7, 2026
@shashbha14 shashbha14 marked this pull request as ready for review June 8, 2026 14:00
@bbovenzi bbovenzi added this to the Airflow 3.3.0 milestone Jun 8, 2026
@bbovenzi

bbovenzi commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

@shashbha14 Care to rebase to fix the CI?

@shashbha14 shashbha14 force-pushed the fix/gantt-tooltip-start-date-inconsistent-68174 branch from a285c6a to 4df3a59 Compare June 10, 2026 05:30
@bbovenzi bbovenzi merged commit dd048b3 into apache:main Jun 11, 2026
85 checks passed
@jscheffl

Copy link
Copy Markdown
Contributor

Thanks @shashbha14 for the fix! The Start/Queued date is now correct - but I think this catched a small regression. Now the End Date is somehow "wrong". In the queued state it shows the end date of the queueing and not the end date of the task, see:

image image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:UI Related to UI/UX. For Frontend Developers.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Grid pop-up of start/queue time is inconsistent

3 participants