[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


Comment:

 To recap the information provided by the article @GrahamArmfield linked
 to:

 there are bugs reported against both WebKit for iOS and Android:
 - iOS bug report (on the WebKit bug tracker):
 https://bugs.webkit.org/show_bug.cgi?id=179011
 - Android bug report (fixed then reverted):
 https://bugs.chromium.org/p/chromium/issues/detail?id=657157

 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
 desktop

 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
 [44639].

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

-- 
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