Skip to content

Make the header menu separators solid - #287

Merged
adamjohnwright merged 2 commits into
mainfrom
fix/header-menu-separators
Sep 21, 2026
Merged

adamjohnwright merged 2 commits into
mainfrom
fix/header-menu-separators

Conversation

@adamjohnwright

Copy link
Copy Markdown
Contributor

Review feedback: the dashed lines between header dropdown items were not liked.

The reason they stand out is that a dashed rule reads as a placeholder or an editable field rather than as a divider — at 1px, the dashes are what the eye lands on instead of the labels.

Now solid, same colour and weight, so the menu still groups but the separator stops announcing itself.

Also fixed

The rule under the last item in each list, which drew a line across the bottom of the menu with only the list's padding beneath it — a divider above nothing. Pre-existing, and the kind of thing that reads as "something is missing below".

Scope

Desktop only in effect: the mobile breakpoint already removed the nested border, and the top-level bar has no separators at all.

Verified by compiling the stylesheet rather than by reading it — no dashed rules remain, both borders are solid, both :last-child exceptions are emitted.

If the feedback meant something stronger

If "didn't like the dotted lines" meant no lines at all rather than not dashed, that is deleting two declarations. Say the word.

🤖 Generated with Claude Code

adamjohnwright and others added 2 commits September 21, 2026 20:56
Review feedback: the dashed lines between dropdown items were not liked, and
the reason they stand out is that a dashed rule reads as a placeholder or an
editable field rather than as a divider. At 1px the dashes are what the eye
lands on instead of the labels.

Solid, same colour and weight, so the menu still groups but the separator stops
announcing itself.

Also removed the rule under the last item in each list, which drew a line
across the bottom of the menu with only the list's padding beneath it -- a
divider above nothing. That was there before and is the kind of thing that
reads as "something is missing below".

Desktop only in effect: the mobile breakpoint already removed the nested
border, and the top-level bar has no separators at all. Verified by compiling
the stylesheet: no dashed rules remain, both borders are solid, and both
last-child exceptions are emitted.

If the feedback meant no lines at all rather than not-dashed, that is deleting
two declarations -- say so and I will.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@adamjohnwright
adamjohnwright merged commit 9184a60 into main Sep 21, 2026
6 checks passed
@adamjohnwright
adamjohnwright deleted the fix/header-menu-separators branch September 21, 2026 21:27
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