diff --git a/airflow-core/src/airflow/ui/src/pages/TaskInstance/Logs/TaskLogContent.tsx b/airflow-core/src/airflow/ui/src/pages/TaskInstance/Logs/TaskLogContent.tsx index 8347bc54ee64b..dab2a4c667696 100644 --- a/airflow-core/src/airflow/ui/src/pages/TaskInstance/Logs/TaskLogContent.tsx +++ b/airflow-core/src/airflow/ui/src/pages/TaskInstance/Logs/TaskLogContent.tsx @@ -100,11 +100,6 @@ export const TaskLogContent = ({ error, isLoading, logError, parsedLogs, wrap }: } }, [isLoading, rowVirtualizer, hash, parsedLogs]); - useLayoutEffect(() => { - // Force remeasurement when wrap changes since item heights will change - rowVirtualizer.measure(); - }, [wrap, rowVirtualizer]); - const handleScrollTo = (to: "bottom" | "top") => { if (parsedLogs.length > 0) { rowVirtualizer.scrollToIndex(to === "bottom" ? parsedLogs.length - 1 : 0); @@ -131,17 +126,10 @@ export const TaskLogContent = ({ error, isLoading, logError, parsedLogs, wrap }: position="relative" py={3} ref={parentRef} - textWrap={wrap ? "pre-wrap" : "nowrap"} + textWrap={wrap ? "pre" : "nowrap"} width="100%" > - + {rowVirtualizer.getVirtualItems().map((virtualRow) => ( ))} -