#533: login/setup mockup fidelity — cascade fixes, labelled fields, spacing (v0.6.198) #549

Merged
Cordy merged 2 commits from fix-533e into main 2026-09-14 17:34:43 +00:00
Owner

From Nikola's mockup-vs-implemented comparison on #533.

Cascade bugs (root-caused live on files-bao): .divider { display:flex } and .steps { display:flex } were declared after .hidden { display:none }, so at equal specificity the later rule won — the "or" divider stayed visible in the revealed local-account login state, and the v0.6.197 setup stepper would have shown on every instance instead of only wizard-deployed ones. Fixed with compound selectors .divider.hidden / .steps.hidden.

Mockup fidelity (both pages): placeholders replaced with bold labels above each field (.frow rows, left-aligned), inputs on --surface with slightly taller padding; setup's password hint moved into a muted label suffix "(at least 10 characters)".

Spacing: #msg margin-top .8→.4rem and card bottom padding 2→1.25rem, removing the blank band below "Local accounts are managed on this instance by its administrators." The "← Back to single sign-on" link is untouched.

CHANGELOG v0.6.198. node --check on both page scripts + go build ran in the one-shot.

From Nikola's mockup-vs-implemented comparison on #533. **Cascade bugs (root-caused live on files-bao):** `.divider { display:flex }` and `.steps { display:flex }` were declared after `.hidden { display:none }`, so at equal specificity the later rule won — the "or" divider stayed visible in the revealed local-account login state, and the v0.6.197 setup stepper would have shown on *every* instance instead of only wizard-deployed ones. Fixed with compound selectors `.divider.hidden` / `.steps.hidden`. **Mockup fidelity (both pages):** placeholders replaced with bold labels above each field (`.frow` rows, left-aligned), inputs on `--surface` with slightly taller padding; setup's password hint moved into a muted label suffix "(at least 10 characters)". **Spacing:** `#msg` margin-top .8→.4rem and card bottom padding 2→1.25rem, removing the blank band below "Local accounts are managed on this instance by its administrators." The "← Back to single sign-on" link is untouched. CHANGELOG v0.6.198. node --check on both page scripts + go build ran in the one-shot.
fix(#533): login/setup fidelity - cascade bugs, labelled fields, spacing
All checks were successful
ci / test-and-build (pull_request) Successful in 55s
dc6bcceea4
Two equal-specificity cascade bugs (rules declared after .hidden beat
its display:none): the or-divider stayed visible in the revealed
local-account state, and the setup stepper would have shown on every
instance instead of only wizard-deployed ones. Both pages now use the
mockup's labelled fields on surface inputs, and the empty band at the
bottom of the card is tightened. CHANGELOG v0.6.198.
Cordy scheduled this pull request to auto merge when all checks succeed 2026-09-14 17:33:40 +00:00
Cordy merged commit a6caac30ea into main 2026-09-14 17:34:43 +00:00
Cordy deleted branch fix-533e 2026-09-14 17:34:45 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Cordy/Cairn#549
No description provided.