Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Starred by 3 users
Status: Available
Owner: ----
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug
Team-Accessibility



Sign in to add a comment
input elements do not expose readonly state in acc layer as per HTML5 requirements
Project Member Reported by faulkner...@gmail.com, Jun 15 2014 Back to list
Version: <35>
OS: <windows 8.1>

HTML5 requires that an input element with a readonly attribute is exposed in browsers with the platform dependent equivalent of aria-readonly=true. This maps to  STATE_SYSTEM_READONLY in MSAA + IAccessible2 role . Currently the input element with a readonly attribute does not expose this state (unlike FF and IE)

references
HTML5 WAI-ARIA section http://www.w3.org/html/wg/drafts/html/master/dom.html#sec-strong-native-semantics
WAI-ARIA implementation guide property mapping table: http://www.w3.org/TR/wai-aria-implementation/#mapping_state-property_table
input element definition HTML5 http://www.w3.org/html/wg/drafts/html/master/forms.html#the-input-element
HTML5 readonly attribute definition http://www.w3.org/html/wg/drafts/html/master/forms.html#attr-input-readonly

What is the expected behavior?  

input element with a readonly attribute has an MSAA + IAccessible2 state of STATE_SYSTEM_READONLY

Steps to reproduce

open https://dl.dropboxusercontent.com/u/377471/browser-tests/textinput-readonly.html check the MSAA+IA2 state of the input element using an object inspection tool (aViewer for example: http://www.paciellogroup.com/resources/aviewer)  

 
note: this also the case for the textarea element.
http://www.w3.org/html/wg/drafts/html/master/forms.html#the-textarea-element
Owner: shreera...@samsung.com
Status: Assigned
Labels: Hotlist-Recharge
This issue likely requires triage.  The current issue owner may be inactive (i.e. hasn't fixed an issue in the last 30 days or commented in this particular issue in the last 90 days).  Thanks for helping out!

-Anthony
Labels: Hotlist-Recharge-BouncingOwner
Owner: ----
Status: Untriaged
This owner is not able to receive e-mails, please re-triage.
Labels: NewComponent-Accessibility NewComponent-Accessibility-Compatibility
Components: UI>Accessibility>Compatibility
Components: -UI>Accessibility
Labels: -newcomponent-accessibility-compatibility -newcomponent-accessibility
Labels: triage-nektar
Labels: -Hotlist-Recharge -Hotlist-Recharge-BouncingOwner Needs-Investigation
Status: Available
Setting to available with label of Needs:Investigation since this should be looked at by a dev directly. 
Sign in to add a comment