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) ? (