This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 7100 - Expose ARIA mappings when script turned off?
Summary: Expose ARIA mappings when script turned off?
Status: RESOLVED FIXED
Alias: None
Product: ARIA
Classification: Unclassified
Component: Core AAM (show other bugs)
Version: 1.0
Hardware: All All
: P1 normal
Target Milestone: ---
Assignee: Andi Snow-Weaver
QA Contact: ARIA UA Implementors
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-13 14:40 UTC by David Bolter
Modified: 2010-01-25 17:16 UTC (History)
1 user (show)

See Also:


Attachments

Description David Bolter 2009-07-13 14:40:43 UTC
We should discuss this at some point.

It makes sense to expose landmark mappings for static html, but what about something interactive like a div with role="checkbox" when script is turned off?

My feeling is that it isn't the job of the browser to 'guess' at a way to fail gracefully here.
Comment 1 Andi Snow-Weaver 2009-07-22 14:25:01 UTC
July 22, F2F in Boston:

In the absence of scripts, landmarks are still useful. But what would role=checkbox mean?

Not the browser's job to make decision - go ahead and map it.
Comment 2 Andi Snow-Weaver 2010-01-12 15:42:41 UTC
Add note at beginning of role mapping table. Something like, ARIA roles may not make sense in the absence of scripts but go ahead an map them anyway.
Comment 3 Andi Snow-Weaver 2010-01-25 17:16:05 UTC
Added this text to bullet 1 before the Role Mapping table:

Also note that some WAI-ARIA roles may not make sense in the absence of author-supplied scripts but user agents must map them anyway.