[wp-trac] [WordPress Trac] #30556: Modern widgets default wrapper
WordPress Trac
noreply at wordpress.org
Thu Mar 12 18:01:18 UTC 2015
#30556: Modern widgets default wrapper
--------------------------------+--------------------------------------
Reporter: LeoPeo | Owner: ocean90
Type: enhancement | Status: reopened
Priority: normal | Milestone: 4.2
Component: Widgets | Version: 2.2
Severity: normal | Resolution:
Keywords: commit needs-patch | Focuses: accessibility, template
--------------------------------+--------------------------------------
Changes (by joedolson):
* keywords: has-patch commit => commit needs-patch
* status: closed => reopened
* focuses: template => accessibility, template
* resolution: fixed =>
Comment:
After seeing the announcement at make/core, the accessibility team
discussed this issue
(https://wordpress.slack.com/archives/accessibility/p1426180904001542) and
we're concerned about the use of aside to wrap all widgets. From an
accessibility perspective, this creates a massive profusion of landmarks
that could make landmark navigation pretty well useless. An aside carries
the implicit role of 'complementary', so it'll show up for assistive
technology as a landmark location. Given that many themes use widgets as
ways to add a huge variety of information - sidebars, mega footers,
headers, front page managers, etc., this could mean that a given page
might have dozens of landmarks.
We'd rather see this marked up using <section>, which doesn't carry that
navigational semantic, so that landmarks can be reserved for larger
regions of the page.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/30556#comment:33>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list