[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