[wp-trac] [WordPress Trac] #28888: Customizer - Widgets - Screen Readers Don't Announce Widget Names
WordPress Trac
noreply at wordpress.org
Sat Mar 9 12:41:12 UTC 2019
#28888: Customizer - Widgets - Screen Readers Don't Announce Widget Names
----------------------------+----------------------------
Reporter: GrahamArmfield | Owner: afercia
Type: defect (bug) | Status: reviewing
Priority: normal | Milestone: 5.2
Component: Customize | Version: 3.9
Severity: normal | Resolution:
Keywords: has-patch | Focuses: accessibility
----------------------------+----------------------------
Changes (by afercia):
* owner: SergeyBiryukov => afercia
Comment:
Looking a bit into this:
- when searching widgets, the current `debounce` on the
`announceSearchMatches` function doesn't work very well: typing at a
normal speed, multiple `speak()` messages are sent to the ARIA live region
and we should avoid to bombard users with lots of audible messages. The
debouncing should be applied to the `search` function instead (the one
that receives the input event)
- the title attribute on the "Remove" button is a sign of an UI problem:
ideally, UI controls should be self-explanatory. When there's the need to
clarify what a control does, that means there's a design problem.
[[Image(http://cldup.com/8HepeGAyWj.png)]]
- also, in the Widgets page, saved widgets have 3 available actions:
- Delete
- Deactivate (by dragging to the Inactive Widgets area)
- Done
- Not sure why in the Customizer there's no "Delete". There should be 3
buttons: Delete, Deactivate, Done. This way, there wouldn't be the need
for a title attribute. Worth reminding title attributes are only available
to pointing device users and should be avoided. See
https://core.trac.wordpress.org/query?keywords=~title-attribute
Considering the Widgets page will be refactored (and consequently the
Customizer will likely see some adjustments) for the Gutenberg phase 2,
I'd propose to keep the title attribute for now and use some better
wording.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/28888#comment:22>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list