[wp-trac] [WordPress Trac] #37661: A New Experience for Discovering, Installing, and Previewing Themes in the Customizer
WordPress Trac
noreply at wordpress.org
Tue Oct 11 23:31:08 UTC 2016
#37661: A New Experience for Discovering, Installing, and Previewing Themes in the
Customizer
-------------------------------------+-------------------------------------
Reporter: celloexpressions | Owner: celloexpressions
Type: feature request | Status: reopened
Priority: high | Milestone: 4.7
Component: Customize | Version: 4.2
Severity: normal | Resolution:
Keywords: has-patch has- | Focuses: ui, accessibility,
screenshots needs-testing has- | javascript
user-testing ux-feedback |
-------------------------------------+-------------------------------------
Comment (by celloexpressions):
Thanks for the feedback @arush!
The "add new" functionality is on the same page with installed themes now,
so I'm guessing you may have actually interacted with it. There is no
longer search for installed themes - the search is for themes on .org.
Unless you're testing on multisite. In multisite you can only install
themes in the network admin, so there's only local search and the
installed themes available in the customizer.
I know we should be in pretty good shape in terms of keyboard
accessibility - I've been testing that as we iterate - and we're generally
using semantic elements. There are a few places where we use
`wp.a11y.speak()` and also some `aria-` attributes in the patch, so if
those aren't working as intended or don't result in a cohesive experience,
let's work on making that better. I don't have as much experience with
accessibility for screen readers.
It sounds like adding some screen-reader-text context to the various
buttons within the theme controls (such as Live Preview [Theme: $theme])
would make a big difference? I could see how tabbing through a bunch of
buttons that say the same thing would be a problem. I double-checked and
the patch has an `aria-label` attribute on these buttons that includes the
theme name; is this not being read out? There's also an `aria-describedby`
attribute on the theme screenshot, which opens the the details view
(unfortunately this isn't a button, but matches the admin screen). It
looks like those don't include the theme name for context currently.
If there are challenges with the current patch I'd definitely like to at
least try to improve the experience for 4.7; it sounds like there are a
few minor adjustments that could make a big difference. Within the themes
panel, we shouldn't be technically constrained by some of the limitations
that currently exist elsewhere in the customizer.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/37661#comment:86>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list