[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