Skip to content

[v3-2-test] UI: Make DAG detail page scrollable on mobile viewports (#65899)#66975

Merged
vatsrahul1001 merged 1 commit into
apache:v3-2-testfrom
dheerajturaga:backport-e6f5de4-v3-2-test
May 15, 2026
Merged

[v3-2-test] UI: Make DAG detail page scrollable on mobile viewports (#65899)#66975
vatsrahul1001 merged 1 commit into
apache:v3-2-testfrom
dheerajturaga:backport-e6f5de4-v3-2-test

Conversation

@dheerajturaga
Copy link
Copy Markdown
Member

Manual backport of #65899 to v3-2-test. The auto-backport bot
run 25198597986
could not apply the commit cleanly due to unrelated divergence on main
(OpenGroupsProviderGroupsProvider rename, Grid/Gantt refactor,
SharedScrollBox introduction, etc.).

Resolution scope is identical to the original PR's intent — no
behavioural changes beyond what #65899 introduced:

  • BaseLayout.tsx: overflowY="auto"overflow="auto" (one line).
  • DetailsLayout.tsx: wrap the children of <OpenGroupsProvider> in
    <Box display="flex" flex={1} flexDirection="column" minH={0} minW={{ base: "1280px", md: "auto" }}>.
    All other apparent changes are re-indentation from the wrap.

Adapted to v3-2-test's existing structure (kept OpenGroupsProvider
and the existing Grid/Gantt props rather than back-importing the main-only refactors).

closes: backport of #65899


Was generative AI tooling used to co-author this PR?
  • Yes — Claude Code (Opus 4.7)

Generated-by: Claude Code (Opus 4.7) following the guidelines

@boring-cyborg boring-cyborg Bot added the area:UI Related to UI/UX. For Frontend Developers. label May 15, 2026
@dheerajturaga dheerajturaga marked this pull request as ready for review May 15, 2026 01:20
@dheerajturaga dheerajturaga added this to the Airflow 3.2.2 milestone May 15, 2026
…pache#65899)

On phones the horizontal split between the Graph/Grid/Gantt pane and
  the Details pane was squeezed to ~200px each, and nested overflow:hidden
  containers hid the panes' internal scrollbars. The page was effectively
  unusable on mobile.

  Pin a 1280px min-width on the DAG page wrapper below Chakra's
  breakpoint and switch the main-content box to overflow=auto so the
  browser exposes horizontal and vertical scrollbars. Desktop layout
  (>=768px) is unchanged.
(cherry picked from commit e6f5de4)

Co-authored-by: Dheeraj Turaga <dheerajturaga@gmail.com>
@dheerajturaga dheerajturaga force-pushed the backport-e6f5de4-v3-2-test branch from 632472c to 5cce1ba Compare May 15, 2026 02:35
@vatsrahul1001 vatsrahul1001 added the type:bug-fix Changelog: Bug Fixes label May 15, 2026
@vatsrahul1001 vatsrahul1001 merged commit 1cced91 into apache:v3-2-test May 15, 2026
79 checks passed
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. type:bug-fix Changelog: Bug Fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants