Skip to content

[MT-23013] Keep connection dialogs usable on short viewports#31

Closed
kyrylo-yevdokymov wants to merge 3 commits into
mainfrom
codex/mt-23013-dialog-overflow
Closed

[MT-23013] Keep connection dialogs usable on short viewports#31
kyrylo-yevdokymov wants to merge 3 commits into
mainfrom
codex/mt-23013-dialog-overflow

Conversation

@kyrylo-yevdokymov

@kyrylo-yevdokymov kyrylo-yevdokymov commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

What & why

Fixes MT-23013, a sub-task of MT-22849, by capping connection-dialog height, scrolling the body, and keeping the action row reachable.

Long relay-dialog content previously exceeded short viewports because the shared shell had no bounded flex/overflow structure.

Impact

Titles remain stable while long form content scrolls and Save/Cancel actions stay available.

Verification

  • npm test — 58 tests passed
  • npm run lint — 0 errors; 4 existing warnings
  • npm run build — passed
  • git diff --check main...codex/mt-23013-dialog-overflow — passed

Kyrylo Yevdokymov and others added 3 commits July 13, 2026 13:23
The connection dialogs (Cloud/Relay/Webhook/About) had no max-height:
when the content grew past the viewport (e.g. SMTP Relay with the
config-pin banner and Advanced section expanded on a short screen) the
fixed-centered panel clipped at both edges and the action buttons
became unreachable.

Cap the shared shell at 85vh and make it a flex column: the title row
stays pinned, the lead + form body scrolls (overflow-y: auto), and the
shared DialogActions row is sticky at the bottom of the scroll area
with an opaque background, so Save/Cancel/Remove stay visible at any
viewport height. Spacing is preserved via a margin/padding swap on the
actions row and applies to all four dialogs through dialogStyles.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jul 13, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: b39dbef3-c92a-4c22-99c4-9b55eaeac4c0

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@kyrylo-yevdokymov

Copy link
Copy Markdown
Contributor Author

Replaced by #39 using the repository-standard fix/mt-23013-dialog-overflow branch.

@kyrylo-yevdokymov
kyrylo-yevdokymov deleted the codex/mt-23013-dialog-overflow branch July 13, 2026 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant