Settings page heading goes sr-only so nav and content start at top (Fix #631) #632
No reviewers
Labels
No labels
actions
bug
cli
duplicate
enhancement
fork
forum
git storage
help wanted
insights
invalid
issues
moderation
oidc
ownership transfer
packages
pr/merge protection rules
projects
pull requests
question
releases
sponsorships
tags
webhooks
wiki
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crueber/walhub!632
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/issue-631"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #631. The doc-style h2 (text-lg + mb-3) pushed nav + content a row below the tab bar; tab bar already reads Settings and sidebar has its own micro-heading, so the h2 is now sr-only (outline kept for screen readers). No other layout change. Verified: new test 3/3, full-minus-smoke 1625/1625, vite+esbuild green, go vet clean.
Independent review — APPROVED (no fix commit needed; branch left at
174115d).Issue #631 acceptance, all verified:
<h2 class="sr-only">Settings</h2>(Settings.jsx:1840);mb-3/text-lg/font-semiboldgone from the page head.flex flex-col gap-4 lg:flex-row lg:gap-6row andnav.min-w-0.shrink-0.lg:w-56are byte-identical, so sidebar-nav-top/content-top alignment holds at desktop and 390px by construction (no responsive class touched;sr-onlyis position:absolute/1px/clipped at all widths, zero in-flow box — the old band was purely the h2's line box + mb-3). The JSX{/* */}comment compiles to no DOM node, so it cannot reintroduce spacing.sr-onlysurvives the shipped build:web/dist/assets/index-*.csscontains.sr-only{clip-path:inset(50%);...position:absolute...}; it is a Tailwind v4 core utility already used in Repos/Release/Org/Commit, so no purge/config risk.mb-3 text-lg/ Settings-h2 assertions finds only the new test (other h2 pins are unrelated card-header idioms).No defects found — nothing fixed, nothing to rework.