P

PostHub

Waking up your workspace

Accessibility

Built so everyone can get in

Accessibility means people who use a keyboard, a screen reader, bigger text or reduced motion can use PostHub just like anyone else. Here is what that looks like in the product today — in plain language, gaps included.

TabFocus ringAlt textAa
Plain language

What "accessible" actually means

About one in four adults lives with a disability — temporary (a broken wrist), situational (holding a baby, bright sunlight) or permanent (blindness, motor impairment). An accessible product simply does not lock anyone out: you can operate it without a mouse, read it with a screen reader, understand it without relying on colour alone, and turn down the motion when your device asks for calm. It is the same product — just less stubborn about how you reach it.

Compliance snapshot

Honest levels, not invented scores

Each bar is labelled in words — Strong, In progress, or Not yet. The width is a picture of where we are, not a measured percentage.

Keyboard navigation — marketing pagesStrong

Every action reachable with the keyboard alone.

Focus visibility — links, buttons, formsStrong

A clear focus ring on every interactive element.

Landmarks & heading orderStrong

Real header/nav/main/footer with one h1 per page.

Screen readers — dashboard viewsIn progress

Dense tables and charts are not fully tested yet.

Contrast audit — dark modeIn progress

Reasoned per surface, not measured on every screen.

Automated accessibility checks in CINot yet

Tooling is installed, but not wired into the pipeline.

The checklist

Six areas, checked one by one

Open any row to see exactly what we do, in plain language. The last one — known limitations — is the one we are proudest of keeping honest.

Accessibility areas · 01–06
WCAG 2.1 AA complianceWe build to the international standard — without claiming a certificate we do not hold.01

We follow the Web Content Accessibility Guidelines (WCAG) 2.1 at the AA level — the international standard for accessible websites. In plain terms that means content is perceivable (people can sense it), operable (people can drive it), understandable (it behaves predictably) and robust (it works with assistive tools).

What we will not do is claim a conformance level we have not tested with an auditor. This page describes the standard we build toward and the practices we ship today — not a badge.

Keyboard navigationNothing needs a mouse. Tab, Enter and Escape get you everywhere.02

Every action on the marketing pages and in the dashboard can be reached with the keyboard. Desktop menus open on focus as well as hover and close with Escape, the mobile menu is a real button that announces whether it is open or closed, and footer sections expand the same way. Interactive elements carry a visible focus ring — a two-pixel brand-coloured outline on links, buttons, form fields and menu items — so keyboard users always know exactly where they are. Focus is never removed without a replacement.

Screen reader supportPages are built so tools like VoiceOver and NVDA can read them sensibly.03

Pages are built from real landmarks — header, navigation, main, footer — with one h1 per page and headings in order, so the document outline makes sense without a single pixel of styling. Icon-only buttons carry spoken names like "Toggle menu" or "Close", disclosure controls announce whether they are expanded, and status is always spelled out in words — the status page says "Operational" or "Degraded", never a colour alone. Alt text for uploaded media depends on what the author writes; we cannot invent it for you, but decorative images are hidden from assistive technology.

Colour contrastDark-on-light or light-on-dark — never mid-grey on mid-grey.04

Light and dark themes are built from the same colour tokens, with body text kept deliberately high-contrast in both. The type scale is consistent, body copy never drops below 14px, and text is never baked into images. Honest caveat: contrast has been reasoned about per surface rather than measured across every screen with an analyser — a full dark-mode contrast audit is still outstanding, and we would rather say that than pretend it is done.

Content structureReal headings, real landmarks — the outline survives even if styles fail.05

Structure comes first. Pages use semantic HTML with landmarks (header, nav, main, footer), one h1 per page, and heading levels that never skip — so the page still reads in a sensible order on a screen reader, in reader mode, or when stylesheets fail to load. Forms have real labels tied to their fields, errors are announced, and animations across the site check the system reduced-motion preference before running — when your device asks for less motion, entrance animations and looping effects settle or stop instead of playing regardless.

Known limitationsThe gaps we know about today — listed so you can plan around them.06
  • No automated accessibility test suite runs in CI yet — the tooling is installed, but until it is wired into the pipeline regressions can slip through review.
  • There is no skip-to-content link on the marketing pages, so a keyboard user tabs through the whole header on every page.
  • We have not run a formal WCAG audit with an auditor or automated checker, and claim no conformance level.
  • Contrast has not been measured across every screen with an analyser — a dark-mode audit is still outstanding.
  • Some dashboard views (dense tables, charts, the calendar) have not been tested with screen readers, and chart meaning often relies on sight alone.
  • The marketing pages are animation-heavy by design; even with reduced motion respected, they can feel busy to some visitors.
  • Alt text for uploaded media depends on what the author writes — we cannot supply it for you.

Listing these is the point: a gap you know about is one you can plan around, and a gap we admit is one we can prioritise.

Tell us

Hit a barrier? We want to hear it

Email support@posthub.shorix.io and tell us which page, what you were trying to do, what you expected, and what happened instead — the browser and assistive technology you use help us reproduce it quickly. Every report gets a human reply, and accessibility problems that block someone from using the product are treated as bugs, not feedback.

Open a support ticket
Our commitment

What happens next

  • Reported barriers are reproduced, fixed and shipped like any other bug, and the fix is noted on the changelog.
  • The short-term plan is the gap list above: automated checks in CI, a skip-to-content link, and a contrast pass on both themes.
  • When we do complete a formal audit, this page will say exactly what was tested, when, and by whom — until then it claims no conformance level.
support@posthub.shorix.io