Skip to content

fix(portal): accessibility across the public portal - #874

Closed
mortondev wants to merge 1 commit into
feat/portal-design-v2-ai-round4from
feat/portal-design-v2-a11y
Closed

mortondev wants to merge 1 commit into
feat/portal-design-v2-ai-round4from
feat/portal-design-v2-a11y

Conversation

@mortondev

Copy link
Copy Markdown
Member

From an axe audit of every public page in ten branded portals:

  • Secondary text no longer fades below its colour: the solver keeps it at
    4.5:1, and the faded copies fell short on dates, counts and meta.
  • Tag chips keep their colour as a tint, with text in the ink.
  • A headline in the brand colour is set by an attribute, so it reads on a
    panel in the band as well as on the band itself.
  • Post titles in the feed are second-level headings under the page's.
  • The roadmap's sort control is named.
  • Home's help block opens the help centre from a labelled search field,
    in place of a disabled button.
  • A mark beside the name is decorative; on a phone the name stays
    available to screen readers.

Stack created with GitHub Stacks CLI • Give Feedback 💬

@mortondev
mortondev added this pull request to stack #833 October 31, 2026 15:08
@mortondev
mortondev force-pushed the feat/portal-design-v2-a11y branch from 4b676c2 to 0a2ab42 Compare October 31, 2026 16:48
From an axe audit of every public page in ten branded portals:

- Secondary text no longer fades below its colour: the solver keeps it at
  4.5:1, and the faded copies fell short on dates, counts and meta.
- Tag chips keep their colour as a tint, with text in the ink.
- A headline in the brand colour is set by an attribute, so it reads on a
  panel in the band as well as on the band itself.
- Post titles in the feed are second-level headings under the page's.
- The roadmap's sort control is named.
- Home's help block opens the help centre from a labelled search field,
  in place of a disabled button.
- A mark beside the name is decorative; on a phone the name stays
  available to screen readers.
@mortondev

Copy link
Copy Markdown
Member Author

Condensed into #881. The stack is now five PRs, #878 to #882; this branch is kept as it was.

@mortondev mortondev closed this Nov 1, 2026
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