@@ -3646,39 +3646,56 @@
HTML Attribute State and Property Mappings
3646
3646
< td class ="elements ">
3647
3647
< a data-cite ="html/interaction.html#attr-contenteditable "> HTML elementsa >
3648
3648
td >
3649
- < td class ="aria "> ?td >
3649
+ < td class ="aria ">
3650
+ Not mapped
3652
+ td >
3650
3653
< td class ="ia2 ">
3654
+ < p > If the element is in the editable state, the following mappings apply to the element and every nested accessible object with the
3655
+ exception of those which have been specified in the `false` state.p >
3651
3656
< div class ="states ">
3652
3657
< span class ="type "> States:span >
3653
- `IA2_STATE_EDITABLE` on this and every nested text accessible object
3658
+ `IA2_STATE_EDITABLE` and `IA2_STATE_MULTI_LINE`
3654
3659
div >
3655
3660
< div class ="interfaces ">
3656
3661
< span class ="type "> Interfaces:span >
3657
- `IAccessibleEditableText` on this and every nested text accessible object
3662
+ `IAccessibleEditableText`
3658
3663
div >
3664
+ < p > If the element is in the `false` state: not mapped.p >
3665
+ < p > If the element is in the `inherit` state: match the editable state of its parent element.p >
3659
3666
td >
3660
3667
< td class ="uia ">
3668
+ < p > If the element is in the editable state, the following mappings apply to the element and every nested accessible object with the
3669
+ exception of those which have been specified in the `false` state.p >
3661
3670
< div class ="ctrltype ">
3662
3671
< span class ="type "> Control Pattern:span > `TextEdit`
3663
3672
div >
3673
+ < div class ="property ">
3674
+ < span class ="type "> Property:span > `AriaProperties.multiline:true`
3675
+ div >
3676
+ < p > If the element is in the `false` state: not mapped.p >
3677
+ < p > If the element is in the `inherit` state: match the editable state of its parent element.p >
3664
3678
td >
3665
3679
< td class ="atk ">
3680
+ < p > If the element is in the editable state, the following mappings apply to the element and every nested accessible object with the
3681
+ exception of those which have been specified in the `false` state.p >
3666
3682
< div class ="states ">
3667
3683
< span class ="type "> States:span >
3668
- `ATK_STATE_EDITABLE` on this and every nested text accessible object.
3684
+ `ATK_STATE_EDITABLE` and `ATK_STATE_MULTI_LINE`
3669
3685
div >
3670
3686
< div class ="interfaces ">
3671
- < span class ="type "> Interfaces:span >
3672
- `AtkEditableText` on this and every nested text accessible object.
3687
+ < span class ="type "> Interfaces:span > `AtkEditableText`
3673
3688
div >
3689
+ < p > If the element is in the `false` state: not mapped.p >
3690
+ < p > If the element is in the `inherit` state: match the editable state of its parent element.p >
3674
3691
td >
3675
3692
< td class ="ax ">
3676
3693
< span class ="type "> Role:span >
3677
3694
< a href ="#el-textarea "> AXTextAreaa >
3678
3695
< div class ="general "> Use WAI-ARIA mappingdiv >
3679
3696
td >
3680
3697
< td class ="comments ">
3681
- If the element has the `contenteditable` attribute and `aria-readonly="true"`, User Agents MUST expose only the `contenteditable` state.
3698
+ If the element is set to `contenteditable` and `aria-readonly="true"`, User Agents MUST expose only the `contenteditable` state.
3682
3699
td >
3683
3700
tr >
3684
3701
< tr tabindex ="-1 " id ="att-controls ">
0 commit comments