There are various problems in the Admin UI of Ghost(Pro) that make it difficult for screen reader users to operate Ghost. These include missing labels for graphical buttons, missing roles for actionable items, and other semantic problems with custom markup.
With a screen reader such as VoiceOver on the Mac and a compatible browser such as Safari or Chrome, or on Windows, using NVDA and Firefox, navigate to the main admin screen and the post screens.
Examples:
These make it more difficult for blind users to operate the Ghost admin UI.
I have created some pull requests that deal with these issues except the side bar that is only visually hidden. Someone who is not blind should deal with that one: The side bar needs to be either display:none; or visibility:hidden; via CSS, or if that's not possible, aria-hidden="true" if it is hidden, otherwise aria-hidden should be removed to make it show up for screen readers.
Pull requests:
Hey @MarcoZehe thanks for this, really appreciate it.
Will get someone to figure out what the best solution for the sidebar is, thanks for the advice.
Thank you @ErisDS ! I have one more that deals with various Close buttons throughout the UI.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This is still present in current Ghost.
Most helpful comment
Hey @MarcoZehe thanks for this, really appreciate it.
Will get someone to figure out what the best solution for the sidebar is, thanks for the advice.