This is an automated email from the ASF dual-hosted git repository.
jscheffl pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 0c354e7f6a3 fix gantt flickering #42215 (#44488)
0c354e7f6a3 is described below
commit 0c354e7f6a34ab05b4ce239ece77fd05bbffe9a5
Author: darkag <[email protected]>
AuthorDate: Sat Nov 30 20:56:09 2024 +0100
fix gantt flickering #42215 (#44488)
---
airflow/www/static/js/dag/details/gantt/index.tsx | 18 ++++--------------
1 file changed, 4 insertions(+), 14 deletions(-)
diff --git a/airflow/www/static/js/dag/details/gantt/index.tsx
b/airflow/www/static/js/dag/details/gantt/index.tsx
index 45c10d2b525..1ed5c353deb 100644
--- a/airflow/www/static/js/dag/details/gantt/index.tsx
+++ b/airflow/www/static/js/dag/details/gantt/index.tsx
@@ -144,20 +144,10 @@ const Gantt = ({
// Reset state when the dagrun changes
useEffect(() => {
- if (startDate !== dagRun?.queuedAt && startDate !== dagRun?.startDate) {
- setStartDate(dagRun?.queuedAt || dagRun?.startDate);
- }
- if (!endDate || endDate !== dagRun?.endDate) {
- // @ts-ignore
- setEndDate(dagRun?.endDate ?? moment().add(1, "s").toString());
- }
- }, [
- dagRun?.queuedAt,
- dagRun?.startDate,
- dagRun?.endDate,
- startDate,
- endDate,
- ]);
+ setStartDate(dagRun?.queuedAt || dagRun?.startDate);
+ // @ts-ignore
+ setEndDate(dagRun?.endDate ?? moment().add(1, "s").toString());
+ }, [dagRun?.queuedAt, dagRun?.startDate, dagRun?.endDate]);
const numBars = Math.round(width / 100);
const runDuration = getDuration(startDate, endDate);