Summary meeting WPa11y team, November 21 2016

Attendees: @afrecia, @cheffheid, @joedolson, @sami.keijonen, @rianrietveld, @arush, @trishasalas and @antotrifiroconaccento.
New to the meeting: Bonnie Boden (@bdd) and Terrence Gonsalves (@tegonsalves), welcome!

Plans for WP 4.8

Main focus: Settings API,  Uniform search and ticket 26601:

Fixing accessibility and semantics of the settings API. Plan is to make a parallel version 2 to prevent plugins from breaking. There are a couple issues with the Settings API:

  • It outputs a table with labels and form controls in table cells
  • It doesn’t handle so well checkboxes, group of checkboxes, and radio buttons.
  • No fieldsets or legends.

Related ticket: #38734 Dogfood the Settings API

Uniform search, related ticket: #31818 Uniform Search Form Display/Experience

Finish work in ticket #26601 Inappropriate content in headings on admin screens

ATAG review

ATAG means: Authoring Tool Accessibility Guidelines (ATAG) 2.0 and Joe Dolson reviewed how well the WordPress Admin does for those guidelines. He will write a report with the complete results later, here already a quick summary:

  1. Video/image modal does not announce selection to AT in visual editing.
  2. Video/image modal toolbar does not have valid labels (labels are on wrapper divs as aria-label, actually focusable element is empty)
  3. Method to associated video captions programmatically with media library object does not exist
  4. Animated Gif images should not autoplay in visual editor
  5. Alt attributes should be searchable in media library
  6. Should be possible to set custom style settings in editor
  7. Publishing content must not strip out added accessibility information, such as ARIA attributes
  8. Accessibility information should be mentioned in documentation: e.g., instructions on how to add an image should mention the need for alt attributes.
  9. There is no method to structure and publish accessible tables.
  10. There is no method to structure and publish accessible forms.
  11. Meta boxes order cannot be changed from the keyboard; drag and drop only

And that will mean a lot of new tickets 🙂

Next meeting will be Monday November 28 at 18:00 UTC