W3C home > Mailing lists > Public > w3c-wai-gl@w3.org > April to June 2017

Re: GitHub accessibility improvements

From: Andrew Kirkpatrick <akirkpat@adobe.com>
Date: Thu, 18 May 2017 19:25:13 +0000
To: "Repsher, Stephen J" <stephen.j.repsher@boeing.com>, WCAG <w3c-wai-gl@w3.org>
CC: Wayne Dick <wayneedick@gmail.com>
Message-ID: <C5AC2897-F0E1-4E6F-B365-BABEB03778EA@adobe.com>
Wow, Steve, this is fantastic – thanks so much for making that happen!


Andrew Kirkpatrick
Group Product Manager, Accessibility


From: "Repsher, Stephen J" <stephen.j.repsher@boeing.com<mailto:stephen.j.repsher@boeing.com>>
Date: Thursday, May 18, 2017 at 15:03
To: WCAG <w3c-wai-gl@w3.org<mailto:w3c-wai-gl@w3.org>>
Subject: GitHub accessibility improvements
Resent-From: WCAG <w3c-wai-gl@w3.org<mailto:w3c-wai-gl@w3.org>>
Resent-Date: Thursday, May 18, 2017 at 15:03

I followed up with GitHub support regarding easier navigation of comment threads.  They responded by implementing an <h3> tag around each comment’s header containing the name and date/time.  This change is live on the site now.

To keep the dialogue open with their accessibility team, I also made them aware of the list of fixes implemented by the NV Access GreaseMonkey script (listed below).  I’ll keep the group apprised of any additional changes they inform me of.


Begin forwarded message:

Hey Steve,

Thanks for sending that over! I'll pass those suggestions over to our accessibility team. :)

GitHub Support

Okay, thanks. For other accessibility issues, you might start by taking a
look at the list of fixes implemented by the NV Access Grease Monkey script
(https://github.com/nvaccess/axSGrease<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnvaccess%2FaxSGrease&data=02%7C01%7C%7Cdde342830f0943f3f36208d49e20be03%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636307310853765090&sdata=J%2BmbO871oR%2Bs92OEqgKSMTVHqSwT6rAwVnfHoSwRdyU%3D&reserved=0>). I've copied it here:

This script improves the accessibility of GitHub. It does the following:
• Makes various headings accessible as headings, including:
• Comment headers in issues, pull requests and commits
• Commit group headers in commit listings
• The commit title for single commits
• The header for each changed file in pull requests and commits
• Ensures that various data tables aren't treated as layout tables,
• The file content when viewing a single file
• File listings
• Diff content
• Tables in Markdown content
• When there are lines of code which can be commented on (e.g. a pull
request or commit), puts the comment buttons after (rather than before) the
• Makes the state of checkable menu items accessible; e.g. in the watch and
labels pop-ups.
• Marks "Add your reaction" buttons as having a pop-up, focuses the first
reaction when the add button is pressed and makes the labels of the
reaction buttons less verbose.

Received on Thursday, 18 May 2017 19:25:48 UTC

This archive was generated by hypermail 2.4.0 : Thursday, 24 March 2022 21:08:13 UTC