This is an automated email from the ASF dual-hosted git repository.

pierrejeambrun 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 c9a62d2f835 Fix Firefox multi-line drag selection in task log view 
(#72034)
c9a62d2f835 is described below

commit c9a62d2f835792473ed538bb59fdfaf60b3fa97d
Author: Jack Foltz <[email protected]>
AuthorDate: Tue Sep 8 07:52:12 2026 -0400

    Fix Firefox multi-line drag selection in task log view (#72034)
    
    Co-authored-by: Jack Foltz <[email protected]>
    Co-authored-by: Rahul Vats <[email protected]>
---
 .../src/airflow/ui/src/pages/TaskInstance/Logs/TaskLogContent.tsx | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

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 e93f47ff6ce..9fbb0e023ea 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
@@ -396,8 +396,8 @@ export const TaskLogContent = ({
                     pl={indent}
                     position="absolute"
                     ref={rowVirtualizer.measureElement}
-                    top={0}
-                    transform={`translateY(${virtualRow.start}px)`}
+                    // Must position with top, translateY breaks text 
selection across rows on Firefox (#55879, #56238)
+                    top={`${virtualRow.start}px`}
                     width={wrap ? "100%" : "max-content"}
                   >
                     <Box
@@ -435,8 +435,8 @@ export const TaskLogContent = ({
                   pl={indent}
                   position="absolute"
                   ref={rowVirtualizer.measureElement}
-                  top={0}
-                  transform={`translateY(${virtualRow.start}px)`}
+                  // Must position with top, translateY breaks text selection 
across rows on Firefox (#55879, #56238)
+                  top={`${virtualRow.start}px`}
                   width={wrap ? "100%" : "max-content"}
                 >
                   {visibleSearchMatchIndices?.has(virtualRow.index) ? (

Reply via email to