[wp-meta] [Making WordPress.org] #4111: Consider to audit the focus style across the .org network

Making WordPress.org noreply at wordpress.org
Mon Jan 28 22:37:36 UTC 2019


#4111: Consider to audit the focus style across the .org network
---------------------+--------------------
 Reporter:  afercia  |      Owner:  (none)
     Type:  defect   |     Status:  new
 Priority:  normal   |  Milestone:
Component:  General  |   Keywords:
---------------------+--------------------
 Keyboard users, or users who make a mixed use of a pointing device and
 keyboard, need to actually ''see'' where focus is to be able to navigate a
 web page using their keyboard.

 The focus style is a necessary indication for these users. Great care has
 been taken in WordPress core and the bundled themes to make the focus
 style as good as possible, and there's still work to do to improve it. It
 would be great to see also the .org network sites taking care of the focus
 style.

 For reference, this is also part of the WCAG recommendation:

 Success Criterion 2.4.7 Focus Visible
 https://www.w3.org/TR/WCAG21/#focus-visible

 While a complete analysis of all the links and controls across all the
 .org network would be impossible for me, I've taken the time to volunteer
 and analyze the focus style only on the main navigation menu in the main
 .org sections.

 To recap:
 - Home: has focus style (browser native style)
 - Showcase: no focus style `outline: none;`
 - Themes: has focus style `outline: thin dotted;`
 - Plugins: has focus style `outline: thin dotted;`
 - Mobile: has focus style (browser native style)
 - Support: has focus style `outline: thin dotted;`
 - Get involved (Make): has focus style (browser native style)
 - About: has focus style `outline: thin dotted;`
 - Blog: has focus style (browser native style)
 - Hosting: has focus style (browser native style)

 Suggested:
 - never reset the native outline style, unless that's meant to provide a
 better, improved focus style
 - use a consistent style across all the pages: worth reminding the
 browsers native focus style greatly varies across operating systems and
 browsers
 - buttons, form elements, and custom interactive elements need a focus
 style as well
 - use a style that is compatible with Windows High Contrast mode, or
 provide one specifically for Windows High Contrast mode

 Note: in Windows High Contrast mode, basically only `outline` and `border`
 work. In core, https://core.trac.wordpress.org/ticket/41286 introduced a
 specific style that uses a transparent outline, as already done for the
 new block editor Gutenberg.

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/4111>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list