YinkaMetrics opened a new pull request, #69197: URL: https://github.com/apache/airflow/pull/69197
The Gantt queued and scheduled segments reused the hovered segment end as the tooltip end date. For queued segments, that made the tooltip show the queue end/start time as the task end date instead of the actual task end. This keeps the effective task end date on every Gantt segment and uses it when building tooltip summaries, so queued/scheduled segment tooltips stay consistent with the execution segment. closes: #68174 Validation: - `pnpm vitest run src/layouts/Details/Gantt/utils.test.ts` - `pnpm prettier --check src/layouts/Details/Gantt/GanttTimeline.tsx src/layouts/Details/Gantt/utils.ts src/layouts/Details/Gantt/utils.test.ts` - `pnpm eslint --quiet src/layouts/Details/Gantt/GanttTimeline.tsx src/layouts/Details/Gantt/utils.ts src/layouts/Details/Gantt/utils.test.ts` - `pnpm tsc --p tsconfig.app.json --noEmit` - `prek` commit hooks Note: I did not attach screenshots because this is a tooltip timestamp data fix with regression coverage and no layout/styling change. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes: OpenAI Codex Generated-by: OpenAI Codex following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
