Changeset 137484 in webkit


Ignore:
Timestamp:
Dec 12, 2012, 11:02:54 AM (13 years ago)
Author:
Chris Fleizach
Message:

AX: aria-busy should be exposed everywhere, not just on live regions
https://bugs.webkit.org/show_bug.cgi?id=104814

Reviewed by Anders Carlsson.

Source/WebCore:

The aria-busy attribute should be exposed on all elements.
This isn't entirely clear in the ARIA spec, but that will be fixed with
ARIA1.1 (ISSUE-538).

Existing tests that dump attributes cover this new behavior.

  • accessibility/mac/WebAccessibilityObjectWrapper.mm:

(-[WebAccessibilityObjectWrapper additionalAccessibilityAttributeNames]):

LayoutTests:

Update tests that dump all attributes to include aria busy attribute.

  • accessibility/transformed-element-expected.txt:
  • platform/mac/accessibility/aria-liveregions-attributes-expected.txt:
  • platform/mac/accessibility/bounds-for-range-expected.txt:
  • platform/mac/accessibility/document-attributes-expected.txt:
  • platform/mac/accessibility/document-links-expected.txt:
  • platform/mac/accessibility/image-link-expected.txt:
  • platform/mac/accessibility/image-map2-expected.txt:
  • platform/mac/accessibility/internal-link-anchors-expected.txt:
  • platform/mac/accessibility/internal-link-anchors2-expected.txt:
  • platform/mac/accessibility/lists-expected.txt:
  • platform/mac/accessibility/plugin-expected.txt:
  • platform/mac/accessibility/radio-button-group-members-expected.txt:
  • platform/mac/accessibility/table-attributes-expected.txt:
  • platform/mac/accessibility/table-cell-spans-expected.txt:
  • platform/mac/accessibility/table-cells-expected.txt:
  • platform/mac/accessibility/table-detection-expected.txt:
  • platform/mac/accessibility/table-one-cell-expected.txt:
  • platform/mac/accessibility/table-sections-expected.txt:
  • platform/mac/accessibility/table-with-aria-role-expected.txt:
  • platform/mac/accessibility/table-with-rules-expected.txt:
Location:
trunk
Files:
23 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r137480 r137484  
     12012-12-12  Chris Fleizach  <cfleizach@apple.com>
     2
     3        AX: aria-busy should be exposed everywhere, not just on live regions
     4        https://bugs.webkit.org/show_bug.cgi?id=104814
     5
     6        Reviewed by Anders Carlsson.
     7
     8        Update tests that dump all attributes to include aria busy attribute.
     9
     10        * accessibility/transformed-element-expected.txt:
     11        * platform/mac/accessibility/aria-liveregions-attributes-expected.txt:
     12        * platform/mac/accessibility/bounds-for-range-expected.txt:
     13        * platform/mac/accessibility/document-attributes-expected.txt:
     14        * platform/mac/accessibility/document-links-expected.txt:
     15        * platform/mac/accessibility/image-link-expected.txt:
     16        * platform/mac/accessibility/image-map2-expected.txt:
     17        * platform/mac/accessibility/internal-link-anchors-expected.txt:
     18        * platform/mac/accessibility/internal-link-anchors2-expected.txt:
     19        * platform/mac/accessibility/lists-expected.txt:
     20        * platform/mac/accessibility/plugin-expected.txt:
     21        * platform/mac/accessibility/radio-button-group-members-expected.txt:
     22        * platform/mac/accessibility/table-attributes-expected.txt:
     23        * platform/mac/accessibility/table-cell-spans-expected.txt:
     24        * platform/mac/accessibility/table-cells-expected.txt:
     25        * platform/mac/accessibility/table-detection-expected.txt:
     26        * platform/mac/accessibility/table-one-cell-expected.txt:
     27        * platform/mac/accessibility/table-sections-expected.txt:
     28        * platform/mac/accessibility/table-with-aria-role-expected.txt:
     29        * platform/mac/accessibility/table-with-rules-expected.txt:
     30
    1312012-12-12  Aaron Colwell  <acolwell@chromium.org>
    232
  • trunk/LayoutTests/accessibility/transformed-element-expected.txt

    r127993 r137484  
    2121AXBlockQuoteLevel: 0
    2222AXTopLevelUIElement: <AXGroup>
     23AXARIABusy: 0
    2324
  • trunk/LayoutTests/platform/mac/accessibility/aria-liveregions-attributes-expected.txt

    r52786 r137484  
    1616
    1717
    18 PASS accessibilityController.focusedElement.isAttributeSupported('AXARIABusy') is false
     18FAIL accessibilityController.focusedElement.isAttributeSupported('AXARIABusy') should be false. Was true.
    1919PASS accessibilityController.focusedElement.isAttributeSupported('AXARIARelevant') is false
    2020PASS accessibilityController.focusedElement.isAttributeSupported('AXARIAAtomic') is false
  • trunk/LayoutTests/platform/mac/accessibility/bounds-for-range-expected.txt

    r92571 r137484  
    2121AXBlockQuoteLevel: 0
    2222AXTopLevelUIElement: <AXStaticText>
     23AXARIABusy: 0
    2324
    2425----------------------
  • trunk/LayoutTests/platform/mac/accessibility/document-attributes-expected.txt

    r52819 r137484  
    2525AXLoadingProgress: 1
    2626AXURL: LayoutTests/platform/mac/accessibility/document-attributes.html
     27AXARIABusy: 0
    2728
    2829
  • trunk/LayoutTests/platform/mac/accessibility/document-links-expected.txt

    r43717 r137484  
    2424AXURL: http://www.apple.com/
    2525AXAccessKey: (null)
     26AXARIABusy: 0
    2627
    2728------------
     
    4950AXURL: http://www.apple.com/
    5051AXAccessKey: (null)
     52AXARIABusy: 0
    5153
    5254------------
     
    7476AXURL: http://webkit.org/
    7577AXAccessKey: (null)
     78AXARIABusy: 0
    7679
    7780------------
     
    99102AXURL: LayoutTests/platform/mac/accessibility/document-links.html#asdf
    100103AXAccessKey: (null)
     104AXARIABusy: 0
    101105
    102106------------
  • trunk/LayoutTests/platform/mac/accessibility/image-link-expected.txt

    r58150 r137484  
    2727AXURL: http://www.wowhead.com/?item=33924
    2828AXAccessKey: (null)
     29AXARIABusy: 0
    2930
    3031
     
    5354AXURL: LayoutTests/accessibility/resources/cake.png
    5455AXAccessKey: (null)
     56AXARIABusy: 0
    5557
    5658
  • trunk/LayoutTests/platform/mac/accessibility/image-map2-expected.txt

    r127993 r137484  
    2222AXBlockQuoteLevel: 0
    2323AXTopLevelUIElement: <AXGroup>
     24AXARIABusy: 0
    2425
    2526------------
     
    4748AXURL: http://www.apple.com/
    4849AXAccessKey: (null)
     50AXARIABusy: 0
    4951
    5052------------
     
    7274AXURL: http://www.apple.com/
    7375AXAccessKey: (null)
     76AXARIABusy: 0
    7477
    7578------------
  • trunk/LayoutTests/platform/mac/accessibility/internal-link-anchors-expected.txt

    r41751 r137484  
    2222AXBlockQuoteLevel: 0
    2323AXTopLevelUIElement: <AXStaticText>
     24AXARIABusy: 0
    2425
    2526------------
  • trunk/LayoutTests/platform/mac/accessibility/internal-link-anchors2-expected.txt

    r127993 r137484  
    2222AXBlockQuoteLevel: 0
    2323AXTopLevelUIElement: <AXHeading: '[edit] Tourette syndrome'>
     24AXARIABusy: 0
    2425
    2526------------
     
    4748AXBlockQuoteLevel: 0
    4849AXTopLevelUIElement: <AXGroup>
     50AXARIABusy: 0
    4951
    5052------------
     
    7274AXBlockQuoteLevel: 0
    7375AXTopLevelUIElement: <AXGroup>
     76AXARIABusy: 0
    7477
    7578------------
  • trunk/LayoutTests/platform/mac/accessibility/lists-expected.txt

    r73971 r137484  
    3737AXOrientation: AXVerticalOrientation
    3838AXTitleUIElement: (null)
     39AXARIABusy: 0
    3940
    4041------------
     
    6465AXOrientation: AXVerticalOrientation
    6566AXTitleUIElement: (null)
     67AXARIABusy: 0
    6668
    6769------------
     
    9193AXOrientation: AXVerticalOrientation
    9294AXTitleUIElement: (null)
     95AXARIABusy: 0
    9396
    9497------------
     
    115118AXTopLevelUIElement: <AXGroup>
    116119AXTitleUIElement: (null)
     120AXARIABusy: 0
    117121
    118122------------
     
    139143AXTopLevelUIElement: <AXGroup>
    140144AXTitleUIElement: (null)
    141 
    142 ------------
    143 
    144 
    145 AXRole: AXGroup
    146 AXSubrole: (null)
    147 AXRoleDescription: group
    148 AXChildren: <array of size 2>
    149 AXHelp:
    150 AXParent: <AXGroup>
    151 AXSize: NSSize: {729, 18}
    152 AXTitle:
    153 AXDescription:
    154 AXValue:
    155 AXFocused: 0
    156 AXEnabled: 1
    157 AXWindow: <AXGroup>
    158 AXSelectedTextMarkerRange: (null)
    159 AXStartTextMarker: <AXGroup>
    160 AXEndTextMarker: <AXGroup>
    161 AXVisited: 0
    162 AXLinkedUIElements: (null)
    163 AXSelected: 0
    164 AXBlockQuoteLevel: 0
    165 AXTopLevelUIElement: <AXGroup>
    166 AXTitleUIElement: (null)
    167 
    168 ------------
    169 AXRole: AXGroup
    170 AXSubrole: (null)
    171 AXRoleDescription: group
    172 AXChildren: <array of size 2>
    173 AXHelp:
    174 AXParent: <AXGroup>
    175 AXSize: NSSize: {729, 18}
    176 AXTitle:
    177 AXDescription:
    178 AXValue:
    179 AXFocused: 0
    180 AXEnabled: 1
    181 AXWindow: <AXGroup>
    182 AXSelectedTextMarkerRange: (null)
    183 AXStartTextMarker: <AXGroup>
    184 AXEndTextMarker: <AXGroup>
    185 AXVisited: 0
    186 AXLinkedUIElements: (null)
    187 AXSelected: 0
    188 AXBlockQuoteLevel: 0
    189 AXTopLevelUIElement: <AXGroup>
    190 AXTitleUIElement: (null)
    191 
    192 ------------
    193 
    194 
    195 AXRole: AXGroup
    196 AXSubrole: (null)
    197 AXRoleDescription: group
    198 AXChildren: <array of size 2>
    199 AXHelp:
    200 AXParent: <AXGroup>
    201 AXSize: NSSize: {729, 18}
    202 AXTitle:
    203 AXDescription:
    204 AXValue:
    205 AXFocused: 0
    206 AXEnabled: 1
    207 AXWindow: <AXGroup>
    208 AXSelectedTextMarkerRange: (null)
    209 AXStartTextMarker: <AXGroup>
    210 AXEndTextMarker: <AXGroup>
    211 AXVisited: 0
    212 AXLinkedUIElements: (null)
    213 AXSelected: 0
    214 AXBlockQuoteLevel: 0
    215 AXTopLevelUIElement: <AXGroup>
    216 AXTitleUIElement: (null)
    217 
    218 ------------
    219 AXRole: AXGroup
    220 AXSubrole: (null)
    221 AXRoleDescription: group
    222 AXChildren: <array of size 2>
    223 AXHelp:
    224 AXParent: <AXGroup>
    225 AXSize: NSSize: {729, 18}
    226 AXTitle:
    227 AXDescription:
    228 AXValue:
    229 AXFocused: 0
    230 AXEnabled: 1
    231 AXWindow: <AXGroup>
    232 AXSelectedTextMarkerRange: (null)
    233 AXStartTextMarker: <AXGroup>
    234 AXEndTextMarker: <AXGroup>
    235 AXVisited: 0
    236 AXLinkedUIElements: (null)
    237 AXSelected: 0
    238 AXBlockQuoteLevel: 0
    239 AXTopLevelUIElement: <AXGroup>
    240 AXTitleUIElement: (null)
     145AXARIABusy: 0
     146
     147------------
     148
     149
     150AXRole: AXGroup
     151AXSubrole: (null)
     152AXRoleDescription: group
     153AXChildren: <array of size 2>
     154AXHelp:
     155AXParent: <AXGroup>
     156AXSize: NSSize: {729, 18}
     157AXTitle:
     158AXDescription:
     159AXValue:
     160AXFocused: 0
     161AXEnabled: 1
     162AXWindow: <AXGroup>
     163AXSelectedTextMarkerRange: (null)
     164AXStartTextMarker: <AXGroup>
     165AXEndTextMarker: <AXGroup>
     166AXVisited: 0
     167AXLinkedUIElements: (null)
     168AXSelected: 0
     169AXBlockQuoteLevel: 0
     170AXTopLevelUIElement: <AXGroup>
     171AXTitleUIElement: (null)
     172AXARIABusy: 0
     173
     174------------
     175AXRole: AXGroup
     176AXSubrole: (null)
     177AXRoleDescription: group
     178AXChildren: <array of size 2>
     179AXHelp:
     180AXParent: <AXGroup>
     181AXSize: NSSize: {729, 18}
     182AXTitle:
     183AXDescription:
     184AXValue:
     185AXFocused: 0
     186AXEnabled: 1
     187AXWindow: <AXGroup>
     188AXSelectedTextMarkerRange: (null)
     189AXStartTextMarker: <AXGroup>
     190AXEndTextMarker: <AXGroup>
     191AXVisited: 0
     192AXLinkedUIElements: (null)
     193AXSelected: 0
     194AXBlockQuoteLevel: 0
     195AXTopLevelUIElement: <AXGroup>
     196AXTitleUIElement: (null)
     197AXARIABusy: 0
     198
     199------------
     200
     201
     202AXRole: AXGroup
     203AXSubrole: (null)
     204AXRoleDescription: group
     205AXChildren: <array of size 2>
     206AXHelp:
     207AXParent: <AXGroup>
     208AXSize: NSSize: {729, 18}
     209AXTitle:
     210AXDescription:
     211AXValue:
     212AXFocused: 0
     213AXEnabled: 1
     214AXWindow: <AXGroup>
     215AXSelectedTextMarkerRange: (null)
     216AXStartTextMarker: <AXGroup>
     217AXEndTextMarker: <AXGroup>
     218AXVisited: 0
     219AXLinkedUIElements: (null)
     220AXSelected: 0
     221AXBlockQuoteLevel: 0
     222AXTopLevelUIElement: <AXGroup>
     223AXTitleUIElement: (null)
     224AXARIABusy: 0
     225
     226------------
     227AXRole: AXGroup
     228AXSubrole: (null)
     229AXRoleDescription: group
     230AXChildren: <array of size 2>
     231AXHelp:
     232AXParent: <AXGroup>
     233AXSize: NSSize: {729, 18}
     234AXTitle:
     235AXDescription:
     236AXValue:
     237AXFocused: 0
     238AXEnabled: 1
     239AXWindow: <AXGroup>
     240AXSelectedTextMarkerRange: (null)
     241AXStartTextMarker: <AXGroup>
     242AXEndTextMarker: <AXGroup>
     243AXVisited: 0
     244AXLinkedUIElements: (null)
     245AXSelected: 0
     246AXBlockQuoteLevel: 0
     247AXTopLevelUIElement: <AXGroup>
     248AXTitleUIElement: (null)
     249AXARIABusy: 0
    241250
    242251------------
     
    264273AXBlockQuoteLevel: 0
    265274AXTopLevelUIElement: <AXGroup>
     275AXARIABusy: 0
    266276
    267277------------
     
    287297AXBlockQuoteLevel: 0
    288298AXTopLevelUIElement: <AXGroup>
     299AXARIABusy: 0
    289300
    290301------------
     
    310321AXBlockQuoteLevel: 0
    311322AXTopLevelUIElement: <AXGroup>
     323AXARIABusy: 0
    312324
    313325------------
     
    333345AXBlockQuoteLevel: 0
    334346AXTopLevelUIElement: <AXGroup>
     347AXARIABusy: 0
    335348
    336349------------
     
    356369AXBlockQuoteLevel: 0
    357370AXTopLevelUIElement: <AXGroup>
    358 
    359 ------------
    360 
    361 
    362 
     371AXARIABusy: 0
     372
     373------------
     374
     375
     376
  • trunk/LayoutTests/platform/mac/accessibility/plugin-expected.txt

    r66156 r137484  
    2222AXTopLevelUIElement: <AXGroup>
    2323AXTitleUIElement: (null)
     24AXARIABusy: 0
    2425
    2526------------
  • trunk/LayoutTests/platform/mac/accessibility/radio-button-group-members-expected.txt

    r80755 r137484  
    2626AXRequired: 0
    2727AXInvalid: false
     28AXARIABusy: 0
    2829
    2930------------
     
    5354AXRequired: 0
    5455AXInvalid: false
     56AXARIABusy: 0
    5557
    5658------------
     
    8082AXRequired: 0
    8183AXInvalid: false
     84AXARIABusy: 0
    8285
    8386------------
     
    111114AXRequired: 0
    112115AXInvalid: false
    113 
    114 ------------
    115 AXRole: AXRadioButton
    116 AXSubrole: (null)
    117 AXRoleDescription: radio button
    118 AXChildren: <array of size 0>
    119 AXHelp:
    120 AXParent: <AXRadioButton>
    121 AXSize: NSSize: {16, 19}
    122 AXTitle:
    123 AXDescription:
    124 AXValue: 0
    125 AXFocused: 0
    126 AXEnabled: 1
    127 AXWindow: <AXRadioButton>
    128 AXSelectedTextMarkerRange: (null)
    129 AXStartTextMarker: <AXRadioButton>
    130 AXEndTextMarker: <AXRadioButton>
    131 AXVisited: 0
    132 AXLinkedUIElements: <array of size 2>
    133 AXSelected: 0
    134 AXBlockQuoteLevel: 0
    135 AXTopLevelUIElement: <AXRadioButton>
    136 AXTitleUIElement: (null)
    137 AXAccessKey: (null)
    138 AXRequired: 0
    139 AXInvalid: false
     116AXARIABusy: 0
     117
     118------------
     119AXRole: AXRadioButton
     120AXSubrole: (null)
     121AXRoleDescription: radio button
     122AXChildren: <array of size 0>
     123AXHelp:
     124AXParent: <AXRadioButton>
     125AXSize: NSSize: {16, 19}
     126AXTitle:
     127AXDescription:
     128AXValue: 0
     129AXFocused: 0
     130AXEnabled: 1
     131AXWindow: <AXRadioButton>
     132AXSelectedTextMarkerRange: (null)
     133AXStartTextMarker: <AXRadioButton>
     134AXEndTextMarker: <AXRadioButton>
     135AXVisited: 0
     136AXLinkedUIElements: <array of size 2>
     137AXSelected: 0
     138AXBlockQuoteLevel: 0
     139AXTopLevelUIElement: <AXRadioButton>
     140AXTitleUIElement: (null)
     141AXAccessKey: (null)
     142AXRequired: 0
     143AXInvalid: false
     144AXARIABusy: 0
    140145
    141146------------
     
    169174AXRequired: 0
    170175AXInvalid: false
     176AXARIABusy: 0
    171177
    172178------------
     
    196202AXRequired: 0
    197203AXInvalid: false
     204AXARIABusy: 0
    198205
    199206------------
     
    227234AXRequired: 0
    228235AXInvalid: false
     236AXARIABusy: 0
    229237
    230238------------
  • trunk/LayoutTests/platform/mac/accessibility/table-attributes-expected.txt

    r124482 r137484  
    3232AXRowIndexRange: NSRange: {0, 2}
    3333AXColumnIndexRange: NSRange: {0, 2}
     34AXARIABusy: 0
    3435
    3536------------
     
    5758AXRowIndexRange: NSRange: {0, 2}
    5859AXColumnIndexRange: NSRange: {0, 2}
     60AXARIABusy: 0
    5961
    6062------------
     
    8284AXRowIndexRange: NSRange: {0, 2}
    8385AXColumnIndexRange: NSRange: {2, 1}
     86AXARIABusy: 0
    8487
    8588------------
     
    107110AXRowIndexRange: NSRange: {0, 1}
    108111AXColumnIndexRange: NSRange: {3, 2}
     112AXARIABusy: 0
    109113
    110114------------
     
    132136AXRowIndexRange: NSRange: {0, 1}
    133137AXColumnIndexRange: NSRange: {3, 2}
     138AXARIABusy: 0
    134139
    135140------------
     
    161166AXRowIndexRange: NSRange: {0, 2}
    162167AXColumnIndexRange: NSRange: {0, 2}
     168AXARIABusy: 0
    163169
    164170------------
     
    186192AXRowIndexRange: NSRange: {1, 1}
    187193AXColumnIndexRange: NSRange: {3, 1}
     194AXARIABusy: 0
    188195
    189196------------
     
    211218AXRowIndexRange: NSRange: {2, 2}
    212219AXColumnIndexRange: NSRange: {0, 1}
     220AXARIABusy: 0
    213221
    214222------------
     
    236244AXRowIndexRange: NSRange: {3, 1}
    237245AXColumnIndexRange: NSRange: {1, 1}
     246AXARIABusy: 0
    238247
    239248------------
     
    267276AXRows: <array of size 2>
    268277AXVisibleRows: <array of size 2>
     278AXARIABusy: 0
    269279
    270280------------
     
    294304AXRows: <array of size 3>
    295305AXVisibleRows: <array of size 3>
     306AXARIABusy: 0
    296307
    297308------------
     
    321332AXRows: <array of size 3>
    322333AXVisibleRows: <array of size 3>
     334AXARIABusy: 0
    323335
    324336------------
     
    348360AXRows: <array of size 4>
    349361AXVisibleRows: <array of size 4>
     362AXARIABusy: 0
    350363
    351364------------
     
    375388AXRows: <array of size 4>
    376389AXVisibleRows: <array of size 4>
     390AXARIABusy: 0
    377391
    378392------------
     
    403417AXTopLevelUIElement: <AXRow>
    404418AXIndex: 0
     419AXARIABusy: 0
    405420
    406421------------
     
    427442AXTopLevelUIElement: <AXRow>
    428443AXIndex: 1
     444AXARIABusy: 0
    429445
    430446------------
     
    451467AXTopLevelUIElement: <AXRow>
    452468AXIndex: 2
     469AXARIABusy: 0
    453470
    454471------------
     
    475492AXTopLevelUIElement: <AXRow>
    476493AXIndex: 3
     494AXARIABusy: 0
    477495
    478496------------
     
    504522AXRowIndexRange: NSRange: {0, 2}
    505523AXColumnIndexRange: NSRange: {0, 2}
     524AXARIABusy: 0
    506525
    507526------------
     
    529548AXRowIndexRange: NSRange: {0, 2}
    530549AXColumnIndexRange: NSRange: {2, 1}
     550AXARIABusy: 0
    531551
    532552------------
     
    554574AXRowIndexRange: NSRange: {0, 1}
    555575AXColumnIndexRange: NSRange: {3, 2}
     576AXARIABusy: 0
    556577
    557578------------
     
    579600AXRowIndexRange: NSRange: {1, 1}
    580601AXColumnIndexRange: NSRange: {3, 1}
     602AXARIABusy: 0
    581603
    582604------------
     
    604626AXRowIndexRange: NSRange: {1, 1}
    605627AXColumnIndexRange: NSRange: {4, 1}
     628AXARIABusy: 0
    606629
    607630------------
     
    629652AXRowIndexRange: NSRange: {2, 2}
    630653AXColumnIndexRange: NSRange: {0, 1}
     654AXARIABusy: 0
    631655
    632656------------
     
    654678AXRowIndexRange: NSRange: {2, 1}
    655679AXColumnIndexRange: NSRange: {1, 1}
     680AXARIABusy: 0
    656681
    657682------------
     
    679704AXRowIndexRange: NSRange: {2, 1}
    680705AXColumnIndexRange: NSRange: {2, 1}
     706AXARIABusy: 0
    681707
    682708------------
     
    704730AXRowIndexRange: NSRange: {2, 1}
    705731AXColumnIndexRange: NSRange: {3, 1}
     732AXARIABusy: 0
    706733
    707734------------
     
    729756AXRowIndexRange: NSRange: {2, 1}
    730757AXColumnIndexRange: NSRange: {4, 1}
     758AXARIABusy: 0
    731759
    732760------------
     
    754782AXRowIndexRange: NSRange: {3, 1}
    755783AXColumnIndexRange: NSRange: {1, 1}
     784AXARIABusy: 0
    756785
    757786------------
     
    779808AXRowIndexRange: NSRange: {3, 1}
    780809AXColumnIndexRange: NSRange: {2, 1}
     810AXARIABusy: 0
    781811
    782812------------
     
    804834AXRowIndexRange: NSRange: {3, 1}
    805835AXColumnIndexRange: NSRange: {3, 1}
     836AXARIABusy: 0
    806837
    807838------------
     
    829860AXRowIndexRange: NSRange: {3, 1}
    830861AXColumnIndexRange: NSRange: {4, 1}
     862AXARIABusy: 0
    831863
    832864------------
     
    856888AXBlockQuoteLevel: 0
    857889AXTopLevelUIElement: <AXGroup>
     890AXARIABusy: 0
    858891
    859892------------
  • trunk/LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt

    r41702 r137484  
    3232AXRowIndexRange: NSRange: {0, 2}
    3333AXColumnIndexRange: NSRange: {0, 2}
     34AXARIABusy: 0
    3435
    3536{0, 2}, {0, 2}
     
    6061AXRowIndexRange: NSRange: {0, 2}
    6162AXColumnIndexRange: NSRange: {0, 2}
     63AXARIABusy: 0
    6264
    6365{0, 2}, {0, 2}
     
    8890AXRowIndexRange: NSRange: {2, 2}
    8991AXColumnIndexRange: NSRange: {0, 1}
     92AXARIABusy: 0
    9093
    9194{2, 2}, {0, 1}
     
    116119AXRowIndexRange: NSRange: {2, 2}
    117120AXColumnIndexRange: NSRange: {0, 1}
     121AXARIABusy: 0
    118122
    119123{2, 2}, {0, 1}
     
    144148AXRowIndexRange: NSRange: {2, 1}
    145149AXColumnIndexRange: NSRange: {3, 1}
     150AXARIABusy: 0
    146151
    147152{2, 1}, {3, 1}
  • trunk/LayoutTests/platform/mac/accessibility/table-cells-expected.txt

    r41702 r137484  
    3434AXRowIndexRange: NSRange: {0, 2}
    3535AXColumnIndexRange: NSRange: {0, 2}
     36AXARIABusy: 0
    3637
    3738------------------------
     
    6061AXRowIndexRange: NSRange: {1, 1}
    6162AXColumnIndexRange: NSRange: {3, 1}
     63AXARIABusy: 0
    6264
    6365------------------------
     
    8688AXRowIndexRange: NSRange: {0, 2}
    8789AXColumnIndexRange: NSRange: {0, 2}
     90AXARIABusy: 0
    8891
    8992------------------------
     
    112115AXRowIndexRange: NSRange: {2, 1}
    113116AXColumnIndexRange: NSRange: {2, 1}
     117AXARIABusy: 0
    114118
    115119------------------------
     
    138142AXRowIndexRange: NSRange: {5, 1}
    139143AXColumnIndexRange: NSRange: {3, 1}
     144AXARIABusy: 0
    140145
    141146------------------------
  • trunk/LayoutTests/platform/mac/accessibility/table-detection-expected.txt

    r127993 r137484  
    5757AXTopLevelUIElement: <AXGroup>
    5858AXTitleUIElement: (null)
     59AXARIABusy: 0
    5960
    6061------------
     
    8889AXRowHeaderUIElements: <array of size 0>
    8990AXHeader: <AXTable>
    90 
    91 ------------
    92 AXRole: AXGroup
    93 AXSubrole: (null)
    94 AXRoleDescription: group
    95 AXChildren: <array of size 1>
    96 AXHelp:
    97 AXParent: <AXGroup>
    98 AXSize: NSSize: {769, 18}
    99 AXTitle:
    100 AXDescription:
    101 AXValue:
    102 AXFocused: 0
    103 AXEnabled: 1
    104 AXWindow: <AXGroup>
    105 AXSelectedTextMarkerRange: (null)
    106 AXStartTextMarker: <AXGroup>
    107 AXEndTextMarker: <AXGroup>
    108 AXVisited: 0
    109 AXLinkedUIElements: (null)
    110 AXSelected: 0
    111 AXBlockQuoteLevel: 0
    112 AXTopLevelUIElement: <AXGroup>
    113 AXTitleUIElement: (null)
     91AXARIABusy: 0
     92
     93------------
     94AXRole: AXGroup
     95AXSubrole: (null)
     96AXRoleDescription: group
     97AXChildren: <array of size 1>
     98AXHelp:
     99AXParent: <AXGroup>
     100AXSize: NSSize: {769, 18}
     101AXTitle:
     102AXDescription:
     103AXValue:
     104AXFocused: 0
     105AXEnabled: 1
     106AXWindow: <AXGroup>
     107AXSelectedTextMarkerRange: (null)
     108AXStartTextMarker: <AXGroup>
     109AXEndTextMarker: <AXGroup>
     110AXVisited: 0
     111AXLinkedUIElements: (null)
     112AXSelected: 0
     113AXBlockQuoteLevel: 0
     114AXTopLevelUIElement: <AXGroup>
     115AXTitleUIElement: (null)
     116AXARIABusy: 0
    114117
    115118------------
     
    143146AXRowHeaderUIElements: <array of size 0>
    144147AXHeader: <AXTable>
    145 
    146 ------------
    147 AXRole: AXGroup
    148 AXSubrole: (null)
    149 AXRoleDescription: group
    150 AXChildren: <array of size 1>
    151 AXHelp:
    152 AXParent: <AXGroup>
    153 AXSize: NSSize: {769, 18}
    154 AXTitle:
    155 AXDescription:
    156 AXValue:
    157 AXFocused: 0
    158 AXEnabled: 1
    159 AXWindow: <AXGroup>
    160 AXSelectedTextMarkerRange: (null)
    161 AXStartTextMarker: <AXGroup>
    162 AXEndTextMarker: <AXGroup>
    163 AXVisited: 0
    164 AXLinkedUIElements: (null)
    165 AXSelected: 0
    166 AXBlockQuoteLevel: 0
    167 AXTopLevelUIElement: <AXGroup>
    168 AXTitleUIElement: (null)
     148AXARIABusy: 0
     149
     150------------
     151AXRole: AXGroup
     152AXSubrole: (null)
     153AXRoleDescription: group
     154AXChildren: <array of size 1>
     155AXHelp:
     156AXParent: <AXGroup>
     157AXSize: NSSize: {769, 18}
     158AXTitle:
     159AXDescription:
     160AXValue:
     161AXFocused: 0
     162AXEnabled: 1
     163AXWindow: <AXGroup>
     164AXSelectedTextMarkerRange: (null)
     165AXStartTextMarker: <AXGroup>
     166AXEndTextMarker: <AXGroup>
     167AXVisited: 0
     168AXLinkedUIElements: (null)
     169AXSelected: 0
     170AXBlockQuoteLevel: 0
     171AXTopLevelUIElement: <AXGroup>
     172AXTitleUIElement: (null)
     173AXARIABusy: 0
    169174
    170175------------
     
    191196AXTopLevelUIElement: <AXGroup>
    192197AXTitleUIElement: (null)
     198AXARIABusy: 0
    193199
    194200------------
     
    215221AXTopLevelUIElement: <AXGroup>
    216222AXTitleUIElement: (null)
    217 
    218 ------------
    219 AXRole: AXGroup
    220 AXSubrole: (null)
    221 AXRoleDescription: group
    222 AXChildren: <array of size 1>
    223 AXHelp:
    224 AXParent: <AXGroup>
    225 AXSize: NSSize: {769, 18}
    226 AXTitle:
    227 AXDescription:
    228 AXValue:
    229 AXFocused: 0
    230 AXEnabled: 1
    231 AXWindow: <AXGroup>
    232 AXSelectedTextMarkerRange: (null)
    233 AXStartTextMarker: <AXGroup>
    234 AXEndTextMarker: <AXGroup>
    235 AXVisited: 0
    236 AXLinkedUIElements: (null)
    237 AXSelected: 0
    238 AXBlockQuoteLevel: 0
    239 AXTopLevelUIElement: <AXGroup>
    240 AXTitleUIElement: (null)
     223AXARIABusy: 0
     224
     225------------
     226AXRole: AXGroup
     227AXSubrole: (null)
     228AXRoleDescription: group
     229AXChildren: <array of size 1>
     230AXHelp:
     231AXParent: <AXGroup>
     232AXSize: NSSize: {769, 18}
     233AXTitle:
     234AXDescription:
     235AXValue:
     236AXFocused: 0
     237AXEnabled: 1
     238AXWindow: <AXGroup>
     239AXSelectedTextMarkerRange: (null)
     240AXStartTextMarker: <AXGroup>
     241AXEndTextMarker: <AXGroup>
     242AXVisited: 0
     243AXLinkedUIElements: (null)
     244AXSelected: 0
     245AXBlockQuoteLevel: 0
     246AXTopLevelUIElement: <AXGroup>
     247AXTitleUIElement: (null)
     248AXARIABusy: 0
    241249
    242250------------
     
    270278AXRowHeaderUIElements: <array of size 0>
    271279AXHeader: <AXTable>
    272 
    273 ------------
    274 AXRole: AXGroup
    275 AXSubrole: (null)
    276 AXRoleDescription: group
    277 AXChildren: <array of size 1>
    278 AXHelp:
    279 AXParent: <AXGroup>
    280 AXSize: NSSize: {769, 18}
    281 AXTitle:
    282 AXDescription:
    283 AXValue:
    284 AXFocused: 0
    285 AXEnabled: 1
    286 AXWindow: <AXGroup>
    287 AXSelectedTextMarkerRange: (null)
    288 AXStartTextMarker: <AXGroup>
    289 AXEndTextMarker: <AXGroup>
    290 AXVisited: 0
    291 AXLinkedUIElements: (null)
    292 AXSelected: 0
    293 AXBlockQuoteLevel: 0
    294 AXTopLevelUIElement: <AXGroup>
    295 AXTitleUIElement: (null)
     280AXARIABusy: 0
     281
     282------------
     283AXRole: AXGroup
     284AXSubrole: (null)
     285AXRoleDescription: group
     286AXChildren: <array of size 1>
     287AXHelp:
     288AXParent: <AXGroup>
     289AXSize: NSSize: {769, 18}
     290AXTitle:
     291AXDescription:
     292AXValue:
     293AXFocused: 0
     294AXEnabled: 1
     295AXWindow: <AXGroup>
     296AXSelectedTextMarkerRange: (null)
     297AXStartTextMarker: <AXGroup>
     298AXEndTextMarker: <AXGroup>
     299AXVisited: 0
     300AXLinkedUIElements: (null)
     301AXSelected: 0
     302AXBlockQuoteLevel: 0
     303AXTopLevelUIElement: <AXGroup>
     304AXTitleUIElement: (null)
     305AXARIABusy: 0
    296306
    297307------------
     
    325335AXRowHeaderUIElements: <array of size 0>
    326336AXHeader: <AXTable>
    327 
    328 ------------
    329 AXRole: AXGroup
    330 AXSubrole: (null)
    331 AXRoleDescription: group
    332 AXChildren: <array of size 1>
    333 AXHelp:
    334 AXParent: <AXGroup>
    335 AXSize: NSSize: {769, 18}
    336 AXTitle:
    337 AXDescription:
    338 AXValue:
    339 AXFocused: 0
    340 AXEnabled: 1
    341 AXWindow: <AXGroup>
    342 AXSelectedTextMarkerRange: (null)
    343 AXStartTextMarker: <AXGroup>
    344 AXEndTextMarker: <AXGroup>
    345 AXVisited: 0
    346 AXLinkedUIElements: (null)
    347 AXSelected: 0
    348 AXBlockQuoteLevel: 0
    349 AXTopLevelUIElement: <AXGroup>
    350 AXTitleUIElement: (null)
     337AXARIABusy: 0
     338
     339------------
     340AXRole: AXGroup
     341AXSubrole: (null)
     342AXRoleDescription: group
     343AXChildren: <array of size 1>
     344AXHelp:
     345AXParent: <AXGroup>
     346AXSize: NSSize: {769, 18}
     347AXTitle:
     348AXDescription:
     349AXValue:
     350AXFocused: 0
     351AXEnabled: 1
     352AXWindow: <AXGroup>
     353AXSelectedTextMarkerRange: (null)
     354AXStartTextMarker: <AXGroup>
     355AXEndTextMarker: <AXGroup>
     356AXVisited: 0
     357AXLinkedUIElements: (null)
     358AXSelected: 0
     359AXBlockQuoteLevel: 0
     360AXTopLevelUIElement: <AXGroup>
     361AXTitleUIElement: (null)
     362AXARIABusy: 0
    351363
    352364------------
     
    380392AXRowHeaderUIElements: <array of size 0>
    381393AXHeader: <AXTable>
    382 
    383 ------------
    384 AXRole: AXGroup
    385 AXSubrole: (null)
    386 AXRoleDescription: group
    387 AXChildren: <array of size 1>
    388 AXHelp:
    389 AXParent: <AXGroup>
    390 AXSize: NSSize: {769, 18}
    391 AXTitle:
    392 AXDescription:
    393 AXValue:
    394 AXFocused: 0
    395 AXEnabled: 1
    396 AXWindow: <AXGroup>
    397 AXSelectedTextMarkerRange: (null)
    398 AXStartTextMarker: <AXGroup>
    399 AXEndTextMarker: <AXGroup>
    400 AXVisited: 0
    401 AXLinkedUIElements: (null)
    402 AXSelected: 0
    403 AXBlockQuoteLevel: 0
    404 AXTopLevelUIElement: <AXGroup>
    405 AXTitleUIElement: (null)
     394AXARIABusy: 0
     395
     396------------
     397AXRole: AXGroup
     398AXSubrole: (null)
     399AXRoleDescription: group
     400AXChildren: <array of size 1>
     401AXHelp:
     402AXParent: <AXGroup>
     403AXSize: NSSize: {769, 18}
     404AXTitle:
     405AXDescription:
     406AXValue:
     407AXFocused: 0
     408AXEnabled: 1
     409AXWindow: <AXGroup>
     410AXSelectedTextMarkerRange: (null)
     411AXStartTextMarker: <AXGroup>
     412AXEndTextMarker: <AXGroup>
     413AXVisited: 0
     414AXLinkedUIElements: (null)
     415AXSelected: 0
     416AXBlockQuoteLevel: 0
     417AXTopLevelUIElement: <AXGroup>
     418AXTitleUIElement: (null)
     419AXARIABusy: 0
    406420
    407421------------
     
    435449AXRowHeaderUIElements: <array of size 0>
    436450AXHeader: <AXTable>
    437 
    438 ------------
    439 AXRole: AXGroup
    440 AXSubrole: (null)
    441 AXRoleDescription: group
    442 AXChildren: <array of size 1>
    443 AXHelp:
    444 AXParent: <AXGroup>
    445 AXSize: NSSize: {769, 18}
    446 AXTitle:
    447 AXDescription:
    448 AXValue:
    449 AXFocused: 0
    450 AXEnabled: 1
    451 AXWindow: <AXGroup>
    452 AXSelectedTextMarkerRange: (null)
    453 AXStartTextMarker: <AXGroup>
    454 AXEndTextMarker: <AXGroup>
    455 AXVisited: 0
    456 AXLinkedUIElements: (null)
    457 AXSelected: 0
    458 AXBlockQuoteLevel: 0
    459 AXTopLevelUIElement: <AXGroup>
    460 AXTitleUIElement: (null)
     451AXARIABusy: 0
     452
     453------------
     454AXRole: AXGroup
     455AXSubrole: (null)
     456AXRoleDescription: group
     457AXChildren: <array of size 1>
     458AXHelp:
     459AXParent: <AXGroup>
     460AXSize: NSSize: {769, 18}
     461AXTitle:
     462AXDescription:
     463AXValue:
     464AXFocused: 0
     465AXEnabled: 1
     466AXWindow: <AXGroup>
     467AXSelectedTextMarkerRange: (null)
     468AXStartTextMarker: <AXGroup>
     469AXEndTextMarker: <AXGroup>
     470AXVisited: 0
     471AXLinkedUIElements: (null)
     472AXSelected: 0
     473AXBlockQuoteLevel: 0
     474AXTopLevelUIElement: <AXGroup>
     475AXTitleUIElement: (null)
     476AXARIABusy: 0
    461477
    462478------------
     
    483499AXTopLevelUIElement: <AXGroup>
    484500AXTitleUIElement: (null)
     501AXARIABusy: 0
    485502
    486503------------
     
    507524AXTopLevelUIElement: <AXGroup>
    508525AXTitleUIElement: (null)
    509 
    510 ------------
    511 AXRole: AXGroup
    512 AXSubrole: (null)
    513 AXRoleDescription: group
    514 AXChildren: <array of size 1>
    515 AXHelp:
    516 AXParent: <AXGroup>
    517 AXSize: NSSize: {769, 18}
    518 AXTitle:
    519 AXDescription:
    520 AXValue:
    521 AXFocused: 0
    522 AXEnabled: 1
    523 AXWindow: <AXGroup>
    524 AXSelectedTextMarkerRange: (null)
    525 AXStartTextMarker: <AXGroup>
    526 AXEndTextMarker: <AXGroup>
    527 AXVisited: 0
    528 AXLinkedUIElements: (null)
    529 AXSelected: 0
    530 AXBlockQuoteLevel: 0
    531 AXTopLevelUIElement: <AXGroup>
    532 AXTitleUIElement: (null)
     526AXARIABusy: 0
     527
     528------------
     529AXRole: AXGroup
     530AXSubrole: (null)
     531AXRoleDescription: group
     532AXChildren: <array of size 1>
     533AXHelp:
     534AXParent: <AXGroup>
     535AXSize: NSSize: {769, 18}
     536AXTitle:
     537AXDescription:
     538AXValue:
     539AXFocused: 0
     540AXEnabled: 1
     541AXWindow: <AXGroup>
     542AXSelectedTextMarkerRange: (null)
     543AXStartTextMarker: <AXGroup>
     544AXEndTextMarker: <AXGroup>
     545AXVisited: 0
     546AXLinkedUIElements: (null)
     547AXSelected: 0
     548AXBlockQuoteLevel: 0
     549AXTopLevelUIElement: <AXGroup>
     550AXTitleUIElement: (null)
     551AXARIABusy: 0
    533552
    534553------------
     
    555574AXTopLevelUIElement: <AXGroup>
    556575AXTitleUIElement: (null)
     576AXARIABusy: 0
    557577
    558578------------
     
    579599AXTopLevelUIElement: <AXGroup>
    580600AXTitleUIElement: (null)
    581 
    582 ------------
    583 AXRole: AXGroup
    584 AXSubrole: (null)
    585 AXRoleDescription: group
    586 AXChildren: <array of size 1>
    587 AXHelp:
    588 AXParent: <AXGroup>
    589 AXSize: NSSize: {769, 18}
    590 AXTitle:
    591 AXDescription:
    592 AXValue:
    593 AXFocused: 0
    594 AXEnabled: 1
    595 AXWindow: <AXGroup>
    596 AXSelectedTextMarkerRange: (null)
    597 AXStartTextMarker: <AXGroup>
    598 AXEndTextMarker: <AXGroup>
    599 AXVisited: 0
    600 AXLinkedUIElements: (null)
    601 AXSelected: 0
    602 AXBlockQuoteLevel: 0
    603 AXTopLevelUIElement: <AXGroup>
    604 AXTitleUIElement: (null)
     601AXARIABusy: 0
     602
     603------------
     604AXRole: AXGroup
     605AXSubrole: (null)
     606AXRoleDescription: group
     607AXChildren: <array of size 1>
     608AXHelp:
     609AXParent: <AXGroup>
     610AXSize: NSSize: {769, 18}
     611AXTitle:
     612AXDescription:
     613AXValue:
     614AXFocused: 0
     615AXEnabled: 1
     616AXWindow: <AXGroup>
     617AXSelectedTextMarkerRange: (null)
     618AXStartTextMarker: <AXGroup>
     619AXEndTextMarker: <AXGroup>
     620AXVisited: 0
     621AXLinkedUIElements: (null)
     622AXSelected: 0
     623AXBlockQuoteLevel: 0
     624AXTopLevelUIElement: <AXGroup>
     625AXTitleUIElement: (null)
     626AXARIABusy: 0
    605627
    606628------------
     
    634656AXRowHeaderUIElements: <array of size 0>
    635657AXHeader: <AXTable>
    636 
    637 ------------
    638 AXRole: AXGroup
    639 AXSubrole: (null)
    640 AXRoleDescription: group
    641 AXChildren: <array of size 1>
    642 AXHelp:
    643 AXParent: <AXGroup>
    644 AXSize: NSSize: {769, 18}
    645 AXTitle:
    646 AXDescription:
    647 AXValue:
    648 AXFocused: 0
    649 AXEnabled: 1
    650 AXWindow: <AXGroup>
    651 AXSelectedTextMarkerRange: (null)
    652 AXStartTextMarker: <AXGroup>
    653 AXEndTextMarker: <AXGroup>
    654 AXVisited: 0
    655 AXLinkedUIElements: (null)
    656 AXSelected: 0
    657 AXBlockQuoteLevel: 0
    658 AXTopLevelUIElement: <AXGroup>
    659 AXTitleUIElement: (null)
     658AXARIABusy: 0
     659
     660------------
     661AXRole: AXGroup
     662AXSubrole: (null)
     663AXRoleDescription: group
     664AXChildren: <array of size 1>
     665AXHelp:
     666AXParent: <AXGroup>
     667AXSize: NSSize: {769, 18}
     668AXTitle:
     669AXDescription:
     670AXValue:
     671AXFocused: 0
     672AXEnabled: 1
     673AXWindow: <AXGroup>
     674AXSelectedTextMarkerRange: (null)
     675AXStartTextMarker: <AXGroup>
     676AXEndTextMarker: <AXGroup>
     677AXVisited: 0
     678AXLinkedUIElements: (null)
     679AXSelected: 0
     680AXBlockQuoteLevel: 0
     681AXTopLevelUIElement: <AXGroup>
     682AXTitleUIElement: (null)
     683AXARIABusy: 0
    660684
    661685------------
     
    682706AXTopLevelUIElement: <AXGroup>
    683707AXTitleUIElement: (null)
    684 
    685 ------------
    686 AXRole: AXGroup
    687 AXSubrole: (null)
    688 AXRoleDescription: group
    689 AXChildren: <array of size 1>
    690 AXHelp:
    691 AXParent: <AXGroup>
    692 AXSize: NSSize: {769, 18}
    693 AXTitle:
    694 AXDescription:
    695 AXValue:
    696 AXFocused: 0
    697 AXEnabled: 1
    698 AXWindow: <AXGroup>
    699 AXSelectedTextMarkerRange: (null)
    700 AXStartTextMarker: <AXGroup>
    701 AXEndTextMarker: <AXGroup>
    702 AXVisited: 0
    703 AXLinkedUIElements: (null)
    704 AXSelected: 0
    705 AXBlockQuoteLevel: 0
    706 AXTopLevelUIElement: <AXGroup>
    707 AXTitleUIElement: (null)
     708AXARIABusy: 0
     709
     710------------
     711AXRole: AXGroup
     712AXSubrole: (null)
     713AXRoleDescription: group
     714AXChildren: <array of size 1>
     715AXHelp:
     716AXParent: <AXGroup>
     717AXSize: NSSize: {769, 18}
     718AXTitle:
     719AXDescription:
     720AXValue:
     721AXFocused: 0
     722AXEnabled: 1
     723AXWindow: <AXGroup>
     724AXSelectedTextMarkerRange: (null)
     725AXStartTextMarker: <AXGroup>
     726AXEndTextMarker: <AXGroup>
     727AXVisited: 0
     728AXLinkedUIElements: (null)
     729AXSelected: 0
     730AXBlockQuoteLevel: 0
     731AXTopLevelUIElement: <AXGroup>
     732AXTitleUIElement: (null)
     733AXARIABusy: 0
    708734
    709735------------
     
    730756AXTopLevelUIElement: <AXGroup>
    731757AXTitleUIElement: (null)
     758AXARIABusy: 0
    732759
    733760------------
     
    754781AXTopLevelUIElement: <AXGroup>
    755782AXTitleUIElement: (null)
     783AXARIABusy: 0
    756784
    757785------------
     
    778806AXTopLevelUIElement: <AXGroup>
    779807AXTitleUIElement: (null)
     808AXARIABusy: 0
    780809
    781810------------
     
    802831AXTopLevelUIElement: <AXGroup>
    803832AXTitleUIElement: (null)
     833AXARIABusy: 0
    804834
    805835------------
     
    826856AXTopLevelUIElement: <AXGroup>
    827857AXTitleUIElement: (null)
     858AXARIABusy: 0
    828859
    829860------------
     
    850881AXTopLevelUIElement: <AXGroup>
    851882AXTitleUIElement: (null)
     883AXARIABusy: 0
    852884
    853885------------
     
    874906AXTopLevelUIElement: <AXGroup>
    875907AXTitleUIElement: (null)
    876 
    877 ------------
    878 AXRole: AXGroup
    879 AXSubrole: (null)
    880 AXRoleDescription: group
    881 AXChildren: <array of size 1>
    882 AXHelp:
    883 AXParent: <AXGroup>
    884 AXSize: NSSize: {769, 18}
    885 AXTitle:
    886 AXDescription:
    887 AXValue:
    888 AXFocused: 0
    889 AXEnabled: 1
    890 AXWindow: <AXGroup>
    891 AXSelectedTextMarkerRange: (null)
    892 AXStartTextMarker: <AXGroup>
    893 AXEndTextMarker: <AXGroup>
    894 AXVisited: 0
    895 AXLinkedUIElements: (null)
    896 AXSelected: 0
    897 AXBlockQuoteLevel: 0
    898 AXTopLevelUIElement: <AXGroup>
    899 AXTitleUIElement: (null)
     908AXARIABusy: 0
     909
     910------------
     911AXRole: AXGroup
     912AXSubrole: (null)
     913AXRoleDescription: group
     914AXChildren: <array of size 1>
     915AXHelp:
     916AXParent: <AXGroup>
     917AXSize: NSSize: {769, 18}
     918AXTitle:
     919AXDescription:
     920AXValue:
     921AXFocused: 0
     922AXEnabled: 1
     923AXWindow: <AXGroup>
     924AXSelectedTextMarkerRange: (null)
     925AXStartTextMarker: <AXGroup>
     926AXEndTextMarker: <AXGroup>
     927AXVisited: 0
     928AXLinkedUIElements: (null)
     929AXSelected: 0
     930AXBlockQuoteLevel: 0
     931AXTopLevelUIElement: <AXGroup>
     932AXTitleUIElement: (null)
     933AXARIABusy: 0
    900934
    901935------------
     
    929963AXRowHeaderUIElements: <array of size 0>
    930964AXHeader: <AXTable>
     965AXARIABusy: 0
    931966
    932967------------
     
    952987AXBlockQuoteLevel: 0
    953988AXTopLevelUIElement: <AXGroup>
     989AXARIABusy: 0
    954990
    955991------------
  • trunk/LayoutTests/platform/mac/accessibility/table-one-cell-expected.txt

    r127993 r137484  
    2323AXBlockQuoteLevel: 0
    2424AXTopLevelUIElement: <AXGroup>
     25AXARIABusy: 0
    2526
  • trunk/LayoutTests/platform/mac/accessibility/table-sections-expected.txt

    r124482 r137484  
    4141AXRowIndexRange: NSRange: {0, 1}
    4242AXColumnIndexRange: NSRange: {0, 1}
     43AXARIABusy: 0
    4344
    4445------------
     
    6667AXRowIndexRange: NSRange: {0, 1}
    6768AXColumnIndexRange: NSRange: {1, 1}
     69AXARIABusy: 0
    6870
    6971------------
     
    9193AXRowIndexRange: NSRange: {0, 1}
    9294AXColumnIndexRange: NSRange: {2, 1}
     95AXARIABusy: 0
    9396
    9497------------
     
    120123AXRowIndexRange: NSRange: {0, 1}
    121124AXColumnIndexRange: NSRange: {0, 1}
     125AXARIABusy: 0
    122126
    123127------------
     
    145149AXRowIndexRange: NSRange: {1, 1}
    146150AXColumnIndexRange: NSRange: {0, 1}
     151AXARIABusy: 0
    147152
    148153------------
     
    170175AXRowIndexRange: NSRange: {2, 1}
    171176AXColumnIndexRange: NSRange: {0, 1}
     177AXARIABusy: 0
    172178
    173179------------
     
    201207AXRows: <array of size 4>
    202208AXVisibleRows: <array of size 4>
     209AXARIABusy: 0
    203210
    204211------------
     
    228235AXRows: <array of size 4>
    229236AXVisibleRows: <array of size 4>
     237AXARIABusy: 0
    230238
    231239------------
     
    255263AXRows: <array of size 4>
    256264AXVisibleRows: <array of size 4>
     265AXARIABusy: 0
    257266
    258267------------
     
    283292AXTopLevelUIElement: <AXRow>
    284293AXIndex: 0
     294AXARIABusy: 0
    285295
    286296------------
     
    307317AXTopLevelUIElement: <AXRow>
    308318AXIndex: 1
     319AXARIABusy: 0
    309320
    310321------------
     
    331342AXTopLevelUIElement: <AXRow>
    332343AXIndex: 2
     344AXARIABusy: 0
    333345
    334346------------
     
    355367AXTopLevelUIElement: <AXRow>
    356368AXIndex: 3
     369AXARIABusy: 0
    357370
    358371------------
     
    384397AXRowIndexRange: NSRange: {0, 1}
    385398AXColumnIndexRange: NSRange: {0, 1}
     399AXARIABusy: 0
    386400
    387401------------
     
    409423AXRowIndexRange: NSRange: {0, 1}
    410424AXColumnIndexRange: NSRange: {1, 1}
     425AXARIABusy: 0
    411426
    412427------------
     
    434449AXRowIndexRange: NSRange: {0, 1}
    435450AXColumnIndexRange: NSRange: {2, 1}
     451AXARIABusy: 0
    436452
    437453------------
     
    459475AXRowIndexRange: NSRange: {1, 1}
    460476AXColumnIndexRange: NSRange: {0, 1}
     477AXARIABusy: 0
    461478
    462479------------
     
    484501AXRowIndexRange: NSRange: {1, 1}
    485502AXColumnIndexRange: NSRange: {1, 1}
     503AXARIABusy: 0
    486504
    487505------------
     
    509527AXRowIndexRange: NSRange: {1, 1}
    510528AXColumnIndexRange: NSRange: {2, 1}
     529AXARIABusy: 0
    511530
    512531------------
     
    534553AXRowIndexRange: NSRange: {2, 1}
    535554AXColumnIndexRange: NSRange: {0, 1}
     555AXARIABusy: 0
    536556
    537557------------
     
    559579AXRowIndexRange: NSRange: {2, 1}
    560580AXColumnIndexRange: NSRange: {1, 1}
     581AXARIABusy: 0
    561582
    562583------------
     
    584605AXRowIndexRange: NSRange: {2, 1}
    585606AXColumnIndexRange: NSRange: {2, 1}
     607AXARIABusy: 0
    586608
    587609------------
     
    609631AXRowIndexRange: NSRange: {3, 1}
    610632AXColumnIndexRange: NSRange: {0, 1}
     633AXARIABusy: 0
    611634
    612635------------
     
    634657AXRowIndexRange: NSRange: {3, 1}
    635658AXColumnIndexRange: NSRange: {1, 1}
     659AXARIABusy: 0
    636660
    637661------------
     
    659683AXRowIndexRange: NSRange: {3, 1}
    660684AXColumnIndexRange: NSRange: {2, 1}
     685AXARIABusy: 0
    661686
    662687------------
     
    686711AXBlockQuoteLevel: 0
    687712AXTopLevelUIElement: <AXGroup>
     713AXARIABusy: 0
    688714
    689715------------
     
    719745AXRowIndexRange: NSRange: {0, 1}
    720746AXColumnIndexRange: NSRange: {0, 1}
     747AXARIABusy: 0
    721748
    722749------------
     
    744771AXRowIndexRange: NSRange: {0, 1}
    745772AXColumnIndexRange: NSRange: {1, 1}
     773AXARIABusy: 0
    746774
    747775------------
     
    769797AXRowIndexRange: NSRange: {0, 1}
    770798AXColumnIndexRange: NSRange: {2, 1}
     799AXARIABusy: 0
    771800
    772801------------
     
    798827AXRowIndexRange: NSRange: {0, 1}
    799828AXColumnIndexRange: NSRange: {0, 1}
     829AXARIABusy: 0
    800830
    801831------------
     
    823853AXRowIndexRange: NSRange: {1, 1}
    824854AXColumnIndexRange: NSRange: {0, 1}
     855AXARIABusy: 0
    825856
    826857------------
     
    848879AXRowIndexRange: NSRange: {2, 1}
    849880AXColumnIndexRange: NSRange: {0, 1}
     881AXARIABusy: 0
    850882
    851883------------
     
    879911AXRows: <array of size 4>
    880912AXVisibleRows: <array of size 4>
     913AXARIABusy: 0
    881914
    882915------------
     
    906939AXRows: <array of size 4>
    907940AXVisibleRows: <array of size 4>
     941AXARIABusy: 0
    908942
    909943------------
     
    933967AXRows: <array of size 4>
    934968AXVisibleRows: <array of size 4>
     969AXARIABusy: 0
    935970
    936971------------
     
    961996AXTopLevelUIElement: <AXRow>
    962997AXIndex: 0
     998AXARIABusy: 0
    963999
    9641000------------
     
    9851021AXTopLevelUIElement: <AXRow>
    9861022AXIndex: 1
     1023AXARIABusy: 0
    9871024
    9881025------------
     
    10091046AXTopLevelUIElement: <AXRow>
    10101047AXIndex: 2
     1048AXARIABusy: 0
    10111049
    10121050------------
     
    10331071AXTopLevelUIElement: <AXRow>
    10341072AXIndex: 3
     1073AXARIABusy: 0
    10351074
    10361075------------
     
    10621101AXRowIndexRange: NSRange: {0, 1}
    10631102AXColumnIndexRange: NSRange: {0, 1}
     1103AXARIABusy: 0
    10641104
    10651105------------
     
    10871127AXRowIndexRange: NSRange: {0, 1}
    10881128AXColumnIndexRange: NSRange: {1, 1}
     1129AXARIABusy: 0
    10891130
    10901131------------
     
    11121153AXRowIndexRange: NSRange: {0, 1}
    11131154AXColumnIndexRange: NSRange: {2, 1}
     1155AXARIABusy: 0
    11141156
    11151157------------
     
    11371179AXRowIndexRange: NSRange: {1, 1}
    11381180AXColumnIndexRange: NSRange: {0, 1}
     1181AXARIABusy: 0
    11391182
    11401183------------
     
    11621205AXRowIndexRange: NSRange: {1, 1}
    11631206AXColumnIndexRange: NSRange: {1, 1}
     1207AXARIABusy: 0
    11641208
    11651209------------
     
    11871231AXRowIndexRange: NSRange: {1, 1}
    11881232AXColumnIndexRange: NSRange: {2, 1}
     1233AXARIABusy: 0
    11891234
    11901235------------
     
    12121257AXRowIndexRange: NSRange: {2, 1}
    12131258AXColumnIndexRange: NSRange: {0, 1}
     1259AXARIABusy: 0
    12141260
    12151261------------
     
    12371283AXRowIndexRange: NSRange: {2, 1}
    12381284AXColumnIndexRange: NSRange: {1, 1}
     1285AXARIABusy: 0
    12391286
    12401287------------
     
    12621309AXRowIndexRange: NSRange: {2, 1}
    12631310AXColumnIndexRange: NSRange: {2, 1}
     1311AXARIABusy: 0
    12641312
    12651313------------
     
    12871335AXRowIndexRange: NSRange: {3, 1}
    12881336AXColumnIndexRange: NSRange: {0, 1}
     1337AXARIABusy: 0
    12891338
    12901339------------
     
    13121361AXRowIndexRange: NSRange: {3, 1}
    13131362AXColumnIndexRange: NSRange: {1, 1}
     1363AXARIABusy: 0
    13141364
    13151365------------
     
    13371387AXRowIndexRange: NSRange: {3, 1}
    13381388AXColumnIndexRange: NSRange: {2, 1}
     1389AXARIABusy: 0
    13391390
    13401391------------
     
    13641415AXBlockQuoteLevel: 0
    13651416AXTopLevelUIElement: <AXGroup>
    1366 
    1367 ------------
    1368 
    1369 
    1370 --------------------------
    1371 
    1372 
     1417AXARIABusy: 0
     1418
     1419------------
     1420
     1421
     1422--------------------------
     1423
     1424
  • trunk/LayoutTests/platform/mac/accessibility/table-with-aria-role-expected.txt

    r51706 r137484  
    3737AXTitleUIElement: (null)
    3838AXAccessKey: (null)
     39AXARIABusy: 0
    3940
    4041------------
     
    4849AXVisibleChildren: (null)
    4950AXTitleUIElement: (null)
     51AXARIABusy: 0
    5052
    5153------------
  • trunk/LayoutTests/platform/mac/accessibility/table-with-rules-expected.txt

    r115108 r137484  
    3535AXRowHeaderUIElements: <array of size 0>
    3636AXHeader: <AXTable>
     37AXARIABusy: 0
    3738
    3839
     
    6667AXRowHeaderUIElements: <array of size 0>
    6768AXHeader: <AXTable>
     69AXARIABusy: 0
    6870
    6971
     
    9799AXRowHeaderUIElements: <array of size 0>
    98100AXHeader: <AXTable>
     101AXARIABusy: 0
    99102
    100103
     
    121124AXTopLevelUIElement: <AXGroup>
    122125AXTitleUIElement: (null)
     126AXARIABusy: 0
    123127
    124128
     
    145149AXTopLevelUIElement: <AXGroup>
    146150AXTitleUIElement: (null)
     151AXARIABusy: 0
    147152
    148153
  • trunk/Source/WebCore/ChangeLog

    r137482 r137484  
     12012-12-12  Chris Fleizach  <cfleizach@apple.com>
     2
     3        AX: aria-busy should be exposed everywhere, not just on live regions
     4        https://bugs.webkit.org/show_bug.cgi?id=104814
     5
     6        Reviewed by Anders Carlsson.
     7
     8        The aria-busy attribute should be exposed on all elements.
     9        This isn't entirely clear in the ARIA spec, but that will be fixed with
     10        ARIA1.1 (ISSUE-538).
     11
     12        Existing tests that dump attributes cover this new behavior.
     13
     14        * accessibility/mac/WebAccessibilityObjectWrapper.mm:
     15        (-[WebAccessibilityObjectWrapper additionalAccessibilityAttributeNames]):
     16
    1172012-12-12  Gavin Peters  <gavinp@chromium.org>
    218
  • trunk/Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapper.mm

    r134496 r137484  
    10031003       
    10041004    // If an object is a child of a live region, then add these
    1005     if (m_object->isInsideARIALiveRegion()) {
     1005    if (m_object->isInsideARIALiveRegion())
    10061006        [additional addObject:NSAccessibilityARIAAtomicAttribute];
    1007         [additional addObject:NSAccessibilityARIABusyAttribute];
    1008     }
     1007    // All objects should expose the ARIA busy attribute (ARIA 1.1 with ISSUE-538).
     1008    [additional addObject:NSAccessibilityARIABusyAttribute];
    10091009   
    10101010    if (m_object->ariaHasPopup())
Note: See TracChangeset for help on using the changeset viewer.