[wp-trac] [WordPress Trac] #38338: Twenty Sixteen: Skip To Content Link Not Working on iPhone

WordPress Trac noreply at wordpress.org
Sun Jan 27 16:16:42 UTC 2019

#38338: Twenty Sixteen: Skip To Content Link Not Working on iPhone
 Reporter:  alexstine      |       Owner:  davidakennedy
     Type:  defect (bug)   |      Status:  reopened
 Priority:  normal         |   Milestone:  Future Release
Component:  Bundled Theme  |     Version:
 Severity:  major          |  Resolution:
 Keywords:  needs-testing  |     Focuses:  accessibility
Changes (by afercia):

 * milestone:  Awaiting Review => Future Release


 To recap the information provided by the article @GrahamArmfield linked

 there are bugs reported against both WebKit for iOS and Android:
 - iOS bug report (on the WebKit bug tracker):
 - Android bug report (fixed then reverted):

 The fact on some sites the skip link works might be related to the usage
 of the `tabindex="-1"` fix, as suggested in the axesslab.com article.
 However, seems things are a bit more complicated:

 - Twenty Sixteen uses a few lines of JavaScript to add `tabindex="-1"` to
 the skip link target
 - Twenty Seventeen and Nineteen use the same JavaScript but only for
 Internet Explorer, as the original WebKit bug was solved, at least on

 The fact this bug seems to happen on both Twenty Sixteen and Twenty
 Seventeen suggests it happens regardless of the `tabindex="-1"` fix. Worth
 also noting that using `tabindex="-1"` on a non-interactive element like a
 `div` has undesirable consequences for Internet Explorer and JAWS, see

 Moving to Future Release, as seems this issue needs some research and

Ticket URL: <https://core.trac.wordpress.org/ticket/38338#comment:24>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list