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);

Reply via email to