-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reminder: audit all the aria-labels #2387
Comments
@afercia Would it be possible / helpful to programmatically generate a list of all the aria-label text for easier review? |
@danielbachhuber I'd say if it's a 5 mins job, then sure it could help 🙂 but if requires more than 5 mins, I'd say to not spend time on this: the search in any decent editor is enough. |
Fair enough. Would it make most sense to perform this task pre-merge, and move it to some pre-merge checklist document? |
pinging @grahamarmfield |
@grahamarmfield per our chat: ARIA Label Bookmarklet http://www.last-child.com/aria-label-bookmarklet/ |
Thanks @aardrian for the link to the bookmarklet. Given the proximity of things the output is a bit scrambled, so I think I'll need to find another way to do this. |
@grahamarmfield Any news on this one? |
I tested the label for the "x" button for post settings and found that it no longer says 'Close post settings sidebar' as in the screenshot and now it says 'Close settings.'
|
@afercia or @grahamarmfield, in order to make this issue more actionable, can you give some tips for how to find the text that needs to be checked? Or are you proposing to check all I noticed that the Editor README.md says that |
We've discussed this issue last week during the accessibility meeting on Slack, agreed the aria-labels should be audited when there's feature freeze and no major changes in the UI will be introduced.
I think this applies to the block formatting toolbar. Other components use a different prop, for example the IconButton uses
this is a bit confusing, and I guess there are other cases where the same UI part is referenced in different ways. |
One more example: at some point we've decided to not refer to the settings sidebar as "sidebar", because any reference to position or placement doesn't make much sense to screen reader users. However, we're still calling it "Sidebar" in a few places, for example in the NUX tips: However, the |
Can we extract actionable issues here that we can assign and fix? For example: "remove mention of sidebar in NUX tip". |
I'm closing this issue as it is explicitly labelled as a reminder and not a discrete, actionable issue. If there are any labels which could use improving, please submit an issue labelling them or a PR with fixes 🙂 |
…w-files-to-rn-gutenberg-bridge Move Gutenberg WebView related files to rn-gutenberg-bridge folder
More a task to fulfill when the UI will be consolidated and naming conventions better established, than a real issue.
The tooltips added in #2293 help to see the aria-label text used on several controls. In some cases, the text is outdated and should be changed accordingly to the new naming conventions.
For example, the post settings are now just "Settings".
The text was updated successfully, but these errors were encountered: