[wp-meta] [Making WordPress.org] #4109: Skip to content link missing in many pages or not working properly

Making WordPress.org noreply at wordpress.org
Mon Jan 28 22:02:42 UTC 2019


#4109: Skip to content link missing in many pages or not working properly
---------------------+--------------------
 Reporter:  afercia  |      Owner:  (none)
     Type:  defect   |     Status:  new
 Priority:  normal   |  Milestone:
Component:  General  |   Keywords:
---------------------+--------------------
 "Skip links" are one of the most simple and better known ways to improve
 accessibility for keyboard users and assistive technologies users. They
 allow to bypass blocks of content that are repeated on multiple pages,
 typically: navigation menus.

 They're implemented since years in WordPress core and the bundled themes.
 They're also part of the WCAG recommendation:

 Success Criterion 2.4.1 Bypass Blocks
 https://www.w3.org/TR/WCAG21/#bypass-blocks

 In order to be effective, a skip link used to bypass the top navigation
 needs to:
 - be the first focusable element in a page
 - be revealed on focus
 - point to the main content in the page

 Far from pretending to be a complete analysis of all the .org network
 pages, I've gone through the main pages linked in the main navigation
 menus. To recap:

 - Home: no skip link
 - Showcase: no skip link
 - Themes: no skip link
 - Plugins: skip link is not the first focusable element
 - Mobile: no skip link
 - Support: skip link is not the first focusable element
 - Get involved (Make): no skip link
 - About: skip link is not the first focusable element and it doesn't
 appear on focus (conflicts with `clip-path: inset(50%);` inherited by
 social-icons.css)
 - Blog: no skip link
 - Hosting: no skip link

 I realize the .org network is made of different templates coming from
 different sources and I guess it's a complicated setup. However, it would
 be great to make sure the skip to content link is actually present in all
 pages and works properly.

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


More information about the wp-meta mailing list