Opened 5 weeks ago
Closed 6 days ago
#62969 closed defect (bug) (fixed)
Twenty Fourteen: Skip link out of order
Reported by: |
|
Owned by: |
|
---|---|---|---|
Milestone: | 6.8 | Priority: | normal |
Severity: | normal | Version: | 3.8 |
Component: | Bundled Theme | Keywords: | has-patch has-screenshots commit |
Focuses: | accessibility | Cc: |
Description (last modified by )
The skip link should be the first focusable object in the page; it's disorienting for it to appear in any other order. The skip link should be moved to the top of the body.
Attachments (4)
Change History (19)
This ticket was mentioned in PR #8326 on WordPress/wordpress-develop by @abcd95.
5 weeks ago
#1
- Keywords has-patch added
#4
@
4 weeks ago
Test Report
Description
This report validates whether the focus for Skip link is moved to top of the order
Patch tested: https://patch-diff.githubusercontent.com/raw/WordPress/wordpress-develop/pull/8326.diff
Environment
- WordPress: 6.8-alpha-59840
- PHP: 8.1.29
- Server: nginx/1.16.0
- Database: mysqli (Server: 8.0.16 / Client: mysqlnd 8.1.29)
- Browser: Chrome 133.0.0.0
- OS: macOS
- Theme: Twenty Fourteen 4.1
- MU Plugins: None activated
- Plugins:
- Test Reports 1.2.0
- WordPress Beta Tester 3.6.2
Actual Results
- ✅ Issue resolved with patch.
#5
@
4 weeks ago
- Keywords has-screenshots added
Test Report
Description
Hi, I've tested the TWENTY FOURTEEN theme with the added fix on Playground and it is working as expected.
Patch tested: https://github.com/WordPress/wordpress-develop/pull/8326
Environment
- WordPress: 6.8-alpha-20250217.045205
- PHP: 7.4.31-dev
- Server: PHP.wasm
- Database: WP_SQLite_Translator (Server: 5.5 / Client: 3.40.1)
- Browser: Chrome 132.0.0.0
- OS: macOS
- Theme: Twenty Fourteen 4.1
- MU Plugins: None activated
- Plugins:
- Test Reports 1.2.0
Actual Results
- ✅ Issue resolved with patch.
Additional Notes
- Also working fine in responsive versions
Supplemental Artifacts
Add as Attachment
This ticket was mentioned in Slack in #core-test by vgnavada. View the logs.
4 weeks ago
#7
@
4 weeks ago
Test Report
Patch Tested: https://github.com/WordPress/wordpress-develop/pull/8326
Environment:
WordPress - 6.7.2
OS - Windows
Browser - Firefox
Theme: Twenty Fourteen
PHP - 8.2.12
Active Plugin: None
Actual Results:
- Issue resolved with patch.✅
Screenshots:
- Added Attachment
#8
@
3 weeks ago
- Keywords commit added; needs-testing removed
Refreshed the patch to account for changes in [59907]
@sabernhardt commented on PR #8326:
2 weeks ago
#10
Here are screenshots for Twenty Fourteen's "Skip to content" link.
Before r59914:
Now, the skip link appears:
- in the top corner of a header image when the site has one
- below the header bar on large screens when the site does not have a header image (because
.site
hasrelative
positioning) - in front of the header bar on small screens when the site does not have a header image
#11
@
2 weeks ago
- Description modified (diff)
- Keywords good-first-bug commit removed
- Resolution fixed deleted
- Status changed from closed to reopened
I like having the skip link inside the #page
div for Twenty Twelve and Twenty Thirteen. However, with Twenty Fourteen's relative
positioning on .site
, adding it before the div
might be a better choice. I'm reopening the ticket to consider both options.
If the link is worth moving earlier again, anyone who clicks a link directing to #page
would not reach the skip link by tabbing forward, but the skip link itself could have a new id
.
This ticket was mentioned in PR #8470 on WordPress/wordpress-develop by @sabernhardt.
2 weeks ago
#12
Moves skip link between wp_body_open()
and <div id="page">
, as @himanshupathak95 originally had in the first pull request.
With this, the link would appear consistently in the top corner.
Trac ticket: 62969