Skip to content

fix(connections): align form select + input heights - #76

Merged
oesukam merged 2 commits into
mainfrom
fix/form-input-select-height
Aug 4, 2026
Merged

fix(connections): align form select + input heights#76
oesukam merged 2 commits into
mainfrom
fix/form-input-select-height

Conversation

@oesukam

@oesukam oesukam commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Native <select> was rendering a couple px taller than the text <input> at the same padding (browsers give them different default line-box metrics), so paired rows — Database+SSL, Environment+Color — looked slightly uneven.

Give both an explicit height: 30px + matching line-height so they align exactly. Regenerated the connection-form screenshot to confirm.

Gate: lint (0 errors) + 260 unit tests pass.

oesukam added 2 commits August 4, 2026 16:13
Native <select> rendered a couple px taller than text <input> at the
same padding (different default line-box metrics), so paired rows like
Database+SSL and Environment+Color looked slightly uneven. Give both an
explicit height (30px) + matching line-height so they line up exactly.

Regenerate the connection-form screenshot.
The height fix accidentally applied the native-chevron removal + arrow
to text inputs too (they shared the rule). Split it: the shared rule
handles height/border/padding for input+select; a select-only rule drops
the native chevron and draws a custom one at a fixed 10px from the edge.
Text inputs render clean (no arrow); selects have uniform arrow spacing.
@oesukam
oesukam merged commit aecd047 into main Aug 4, 2026
6 checks passed
@oesukam
oesukam deleted the fix/form-input-select-height branch August 4, 2026 14:25
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