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

pierrejeambrun pushed a commit to branch v3-3-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/v3-3-test by this push:
     new 0cdfe05ce4c [v3-3-test] Fix Firefox multi-line drag selection in task 
log view (#72034) (#72700)
0cdfe05ce4c is described below

commit 0cdfe05ce4c77de5b44a01782687b0d5430bd82d
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue Sep 8 17:07:52 2026 +0200

    [v3-3-test] Fix Firefox multi-line drag selection in task log view (#72034) 
(#72700)
    
    (cherry picked from commit c9a62d2f835792473ed538bb59fdfaf60b3fa97d)
    
    Co-authored-by: Jack Foltz <[email protected]>
    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 9e7361f55d7..9067f7cad5f 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
@@ -246,8 +246,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
@@ -293,8 +293,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