Website accessibility

From: Daniel Gustafsson <daniel(at)yesql(dot)se>
To: pgsql-www(at)lists(dot)postgresql(dot)org
Subject: Website accessibility
Date: 2023-11-06 13:09:27
Message-ID: E2630670-269E-494F-A552-A003358123CA@yesql.se
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-www

I took the Accessibility Insights plugin in Edge for a testdrive over a sample
of the website, and thankfully it reported very few issues. Making sure we
have good support for screen readers is important so I had a look at fixing the
issues.

* There are interactive elements which lacks labels: the search buttons and
the theme button. The easiest fix here is to add aria-label attributes on
these.

* The version toggles on the featurematrix lacks labels. This turned out
to be a bug in the template, there is a label but it's assembled without
all its parts so the end result doesn't point to the checkbox.

There are a few reports against the docs as well, but I think they mainly fall
into the false positivies category.

The attached patches address the above top two things, which should make the
accessibility report green on most of the site pages.

--
Daniel Gustafsson

Attachment Content-Type Size
0001-Set-aria-label-on-interactive-icon-elements.patch application/octet-stream 3.3 KB
0002-Fix-labelling-bug-on-featurematrix.patch application/octet-stream 1.3 KB

Browse pgsql-www by date

  From Date Subject
Next Message Daniel Gustafsson 2023-11-06 13:14:17 Re: Fixing a typo (in a policy)
Previous Message Dave Page 2023-11-06 13:02:48 Re: Fixing a typo (in a policy)