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


 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