Accessibility
Last reviewed: August 18, 2026
What we are working toward
We want everyone to be able to find a Mahjong table, register for a game, and run a club here — with a screen reader, with a keyboard alone, with low vision, or with a magnifier. Our target is the Web Content Accessibility Guidelines (WCAG) 2.1, Level AA, and we apply it to bamgoodtime.com, to every club site we host on a bamgoodtime.com address, and to the club sites we host on a club's own domain.
Where we actually stand
We are partially conformant: parts of the site meet WCAG 2.1 AA and parts do not yet. We would rather say that plainly than claim a standard we have not finished meeting.
We measure eight representative pages against the WCAG 2.1 A and AA rules with an automated testing tool — the home page, sign-up, a club home page, an event page, event registration, sign-in, the member dashboard, and the club admin dashboard — and we keep a written record of every problem it finds, so we can tell when something gets worse rather than better. What that record currently says is below.
What we know still falls short
As of the review date above, that automated check finds 105 items across those eight pages. In plain terms:
- Text contrast (93 items). Some text — mostly smaller supporting text and text drawn in a club's own brand colour — does not yet have enough contrast against its background. This is the bulk of what is left, and it is what we are working through now.
- Unlabelled buttons on the sign-up page (7 items). A few controls on our club sign-up page have no name a screen reader can read out.
- Controls nested inside other controls (4 items). Also on the club sign-up page, a few buttons sit inside other clickable areas, which some assistive technology reads unpredictably.
- A scrolling area the keyboard cannot reach (1 item). One scrollable region on the home page cannot be scrolled with the keyboard alone.
Two limits on that number, because they matter: it covers those eight pages and not every page on the site, and it is an automated check, which finds real problems but never all of them. Our iPhone, iPad and Mac apps are separate software and are not covered by it at all; improvements there reach you with an app update rather than the moment we make them.
Tell us about a barrier
If something here stopped you, we want to hear about it — you do not need an account, and you do not have to know why it happened. Every report goes to our support queue tagged as an accessibility report, so it is not mixed in with everything else, and a person reads it.
We reply within five business days when you leave an email address, and we will tell you what we found and when we expect to have it fixed. You can also email us directly at mahjong@bamgoodtime.com, which reaches the same people.
Report an accessibility problem
If we get it wrong
If we cannot fix something quickly, we will say so and offer another way to do what you were trying to do — registering for an event over email or over the phone through your club, for example. Not being able to use a page should never mean not being able to play.