Skip to content

improve: show patch release details as a small inline chevron - #282

Merged
hannesrudolph merged 2 commits into
mainfrom
fix/release-inline-chevron
Oct 22, 2026
Merged

hannesrudolph merged 2 commits into
mainfrom
fix/release-inline-chevron

Conversation

@hannesrudolph

@hannesrudolph hannesrudolph commented Oct 22, 2026 •

Copy link
Copy Markdown
Member

What Problem This Solves

Fixes: the inline "More details" control on patch release notes is visually heavy, takes a full 44px line box, and wraps unpredictably, so long fix lists are hard to scan.

User Impact

Each fix on a patch release page now ends with a small, muted chevron instead of a "More details" label. Clicking it opens the fix's pull-request links, verified thanks and any extra detail in smaller muted text under the fix. The "More details" text stays in the markup for screen readers and keyboard users, and the click target stays comfortably large.

Why This Change Was Made

Requested while reviewing the v2026.10.6 release notes (openclaw/openclaw#179009). The change is CSS only and scoped to .release-source-inline, the patch-release inline disclosure. Block release-source toggles on full releases are unchanged.

Evidence

  • Built the docs preview for releases/2026.10.6 against this branch and checked collapsed and expanded states in Chromium: chevrons sit inline after each sentence without extra line height, and expanded content renders below the fix in muted, smaller text.
  • release-inline-details.test.mjs now checks that the visible control stays compact (≤24px) while its pointer area still covers 44px around it, plus the existing inline placement and keyboard behavior. It fails against the old 44px box and against the old test, and the full npm test suite passes (290 tests).
  • The v2026.10.4 page also uses this inline markup and picks up the same styling.

@hannesrudolph
hannesrudolph marked this pull request as ready for review October 22, 2026 19:05
@hannesrudolph
hannesrudolph requested a review from a team as a code owner October 22, 2026 19:05
@hannesrudolph
hannesrudolph merged commit ad04b46 into main Oct 22, 2026
4 checks passed
@hannesrudolph
hannesrudolph deleted the fix/release-inline-chevron branch October 22, 2026 19:16
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