Skip to content

Conversation

@Brunda10
Copy link
Contributor

Closes : #55879

Previously, dragging across multiple lines in the task log view caused the selection to jump back to the top of the logs, making it impossible to select multiple lines reliably. This was caused by the combination of position: absolute and transform: translateY() on virtualized rows.

This PR fixes the issue by:

  • Removing the transform property and relying solely on top for positioning.
  • Ensuring each row remains virtualized for performance.
  • Adjusted selection CSS for better visibility

Users can now drag-select multiple lines smoothly, improving log readability and overall UX.

Screencast.from.2025-09-29.16-15-40.webm

@boring-cyborg boring-cyborg bot added the area:UI Related to UI/UX. For Frontend Developers. label Sep 30, 2025
Copy link
Contributor

@jscheffl jscheffl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, thanks! Much smoother and better to select text now.
Seems some other PR merged and made a conflict - can you resolve and push a change?

Before merge would request another pair of eyes to double check that solution is the best approach as my CSS knowledge is limited.

@bbovenzi bbovenzi added this to the Airflow 3.1.1 milestone Oct 1, 2025
@bbovenzi bbovenzi added the backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch label Oct 1, 2025
@bbovenzi
Copy link
Contributor

bbovenzi commented Oct 1, 2025

CI failures are unrelated

@bbovenzi bbovenzi merged commit 5f8eff1 into apache:main Oct 1, 2025
55 of 56 checks passed
github-actions bot pushed a commit that referenced this pull request Oct 1, 2025
(cherry picked from commit 5f8eff1)

Co-authored-by: Brunda10 <brunda.n@zemosolabs.com>
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
@github-actions
Copy link

github-actions bot commented Oct 1, 2025

Backport successfully created: v3-1-test

Status Branch Result
v3-1-test PR Link

jscheffl pushed a commit that referenced this pull request Oct 1, 2025
…56300)

(cherry picked from commit 5f8eff1)

Co-authored-by: Brunda10 <brunda.n@zemosolabs.com>
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 2, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 3, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 4, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 5, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 5, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 7, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 8, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 9, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 10, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 11, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 12, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
dabla pushed a commit to dabla/airflow that referenced this pull request Oct 12, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 14, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 15, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 17, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 19, 2025
Co-authored-by: Brent Bovenzi <brent@astronomer.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:UI Related to UI/UX. For Frontend Developers. backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Drag-selecting task logs behaves oddly

3 participants