Not sure if this is a good idea, but am thinking...
For themes that ship with core, use accessible fix module's ability to override block.tpl to implement functionality such as aria roles and offscreen headers. Make this an opt in behavior with plenty of warnings and make the opt in on a per theme or all themes basis.

Since overriding .tpl files in a module is doable in drupal 6, this is feasible but would confuse themers.

Comments

johnbarclay’s picture

Status: Needs review » Needs work

This is setup in current head version, but no templates have been worked in except a couple .tpls from Garland and Genesis. To try this out, use the devel themer to see where the template file is, or look for any aria roles of invisible headings in use.

To add more examples, see examples in accessible_fix/theme_overrides/...

johnbarclay’s picture

Version: 6.x-1.x-dev » 7.x-2.x-dev
Status: Needs work » Needs review

This is functional now and YaxBalamAhaw and has some templates in there. Feedback needed.

mgifford’s picture

Issue summary: View changes
Status: Needs review » Active