Nickname:
Title:
State: RAISED OPEN PENDINGREVIEW CLOSED POSTPONED
Product: None AccNam AAM 1.2 ARIA 1.0 ARIA 1.0 Authoring Practices ARIA 1.0 Implementation Guide ARIA 1.0 Primer ARIA 1.0 Test Plan ARIA 1.1 ARIA 1.1 Authoring Practices ARIA 1.1 Core Mapping Specification ARIA 1.1 Name Computation ARIA 1.1 Test Plan ARIA 1.2 ARIA 1.2 Core AAM specification ARIA 2.0 ARIA 2.0 Authoring Practices ARIA 2.0 Core AAM ARIA 2.0 Name Calculation ARIA HTML 5 Implementation Guide CSS AAM Digital Publishing AAM Digital Publishing Roles Module Miscellaneous SVG AAM Accessibility Mapping spec. WCAG 2 Techniques for ARIA
Raised By: Sina Bahram Aditya Bajaj Benjamin Beaudry Curt Bellew Zoë Bijl Shari Butler ANDREA CARDONA Dominic Cooney Michael Cooper James Craig Joanmarie Diggs Isaac Durazo Howard Edwards James Edwards Frank Elavsky Mayuri Faldu Steve Faulkner Reinaldo Ferraz Alexander Flenniken Bryan Garaventa Rashmi Garimella Matt Garrish Jaunita George Ariella Gilmore Michael Goddard Glen Gordon Shirisha Gubba Jon Gunderson Markku Hakkinen Sarah Higley Hans Hillen Isabel Holdsworth Stanley Hon Patrick Hung Matthew King Greta Krafsig Peter Krautzberger JaEun Jemma Ku Christopher Lane Charles LaPierre Gez Lemon Aaron Leventhal Laurence Lewis biao liu Brian Liu Xu David MacDonald Sazzad Mahamud Mark McCarthy Erika Miguel Daniel Montalvo Sheila Moussavi James Nurthen Scott O'Hara Adam Page Michael Pennisi Roberto Perez Janina Sajka Trisha Salas Stefan Schnabel Harris Schneiderman Boaz Sender Cynthia Shelly Tzviya Siegman Avneesh Singh Neil Soiffer Francis Storr Melanie Sumner Alexander Surkov James Teh Seth Thompson Jan Williams Benjamin Young Valerie Young Helen Zhou 骅 杨 James Craig
Description: Discuss UA requirement (recommendation?) of syncing DOM attributes that refer to the same accessibility state or property (e.g. HTML 5 @required and @aria-required). Although I think it's probably the right way to go, DOM purists are gonna have a problem with this, and it will make more work for browser vendors, so we should definitely defer this discussion for ARIA 1.0. This would be similar to the way browsers manage other states like HTMLCheckboxElement.checked, where it can either be changed via the property or the attribute. When one is changed, the other is synced. If an element's 'required' property was changed, then that change should be reflected in the DOM by any attributes that refer to the property, including both @required and @aria-required. For example, on the following HTML 5 element: <input> 1. Author changes DOM attribute via el.setAttribute('aria-required', 'true'); 2. UA changes element's 'required' property to reflect the explicit DOM attr change. 3. UA changes the other DOM attr (@required) to reflect the implicit property change. Final result would be this DOM element: <input required aria-required="true">
Add notes (no markup allowed, URIs get automatically hyperlinked):
No related emails.
No User notes.