Changeset 259671 in webkit
- Timestamp:
- Apr 7, 2020, 2:14:16 PM (6 years ago)
- Location:
- trunk
- Files:
-
- 9 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/accessibility/aria-mappings-expected.txt (modified) (1 diff)
-
LayoutTests/accessibility/gtk/xml-roles-exposed-expected.txt (modified) (1 diff)
-
LayoutTests/platform/gtk/accessibility/gtk/xml-roles-exposed-expected.txt (modified) (1 diff)
-
LayoutTests/platform/gtk/accessibility/roles-exposed-expected.txt (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/accessibility/atk/WebKitAccessible.cpp (modified) (1 diff)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r259669 r259671 1 2020-04-07 Joanmarie Diggs <jdiggs@igalia.com> 2 3 AX: Change ATK mapping of the ARIA alert and alertdialog roles 4 https://bugs.webkit.org/show_bug.cgi?id=210121 5 6 Reviewed by Chris Fleizach. 7 8 * accessibility/aria-mappings-expected.txt: Updated. 9 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated. 10 * platform/gtk/accessibility/gtk/xml-roles-exposed-expected.txt: Updated. 11 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated. 12 1 13 2020-04-07 Wenson Hsieh <wenson_hsieh@apple.com> 2 14 -
trunk/LayoutTests/accessibility/aria-mappings-expected.txt
r215877 r259671 18 18 19 19 role="alert" should give a message with important, and usually time-sensitive, information. 20 Role for 'alert' div is: AXRole: AX Alert20 Role for 'alert' div is: AXRole: AXNotification 21 21 22 22 23 23 role="alertdialog" is a dialog which contains an alert message. 24 Role for 'alertdialog' div is: AXRole: AX Dialog24 Role for 'alertdialog' div is: AXRole: AXAlert 25 25 26 26 -
trunk/LayoutTests/accessibility/gtk/xml-roles-exposed-expected.txt
r251515 r259671 4 4 5 5 6 AXRole: AXNotification 7 AXParent: AXWebArea 8 AXChildren: 0 9 AXPosition: { 0.00000, 0.00000 } 10 AXSize: { 0.00000, 0.00000 } 11 AXTitle: 12 AXDescription: 13 AXValue: 14 AXFocusable: 0 15 AXFocused: 0 16 AXSelectable: 0 17 AXSelected: 0 18 AXMultiSelectable: 0 19 AXEnabled: 1 20 AXExpanded: 0 21 AXRequired: 0 22 AXChecked: 0q 23 AXPlatformAttributes: atomic:true, relevant:additions text, live:assertive, container-live-role:alert, container-atomic:true, container-relevant:additions text, container-live:assertive, computed-role:alert, xml-roles:alert, tag:div, toolkit:WebKitGtk 24 ------------ 6 25 AXRole: AXAlert 7 AXParent: AXWebArea8 AXChildren: 09 AXPosition: { 0.00000, 0.00000 }10 AXSize: { 0.00000, 0.00000 }11 AXTitle:12 AXDescription:13 AXValue:14 AXFocusable: 015 AXFocused: 016 AXSelectable: 017 AXSelected: 018 AXMultiSelectable: 019 AXEnabled: 120 AXExpanded: 021 AXRequired: 022 AXChecked: 023 AXPlatformAttributes: atomic:true, relevant:additions text, live:assertive, container-live-role:alert, container-atomic:true, container-relevant:additions text, container-live:assertive, computed-role:alert, xml-roles:alert, tag:div, toolkit:WebKitGtk24 ------------25 AXRole: AXDialog26 26 AXParent: AXWebArea 27 27 AXChildren: 0 -
trunk/LayoutTests/platform/gtk/accessibility/gtk/xml-roles-exposed-expected.txt
r251515 r259671 4 4 5 5 6 AXRole: AXNotification 7 AXParent: AXWebArea 8 AXChildren: 0 9 AXPosition: { 0.00000, 0.00000 } 10 AXSize: { 0.00000, 0.00000 } 11 AXTitle: 12 AXDescription: 13 AXValue: 14 AXFocusable: 0 15 AXFocused: 0 16 AXSelectable: 0 17 AXSelected: 0 18 AXMultiSelectable: 0 19 AXEnabled: 1 20 AXExpanded: 0 21 AXRequired: 0 22 AXChecked: 0 23 AXPlatformAttributes: atomic:true, relevant:additions text, live:assertive, container-live-role:alert, container-atomic:true, container-relevant:additions text, container-live:assertive, computed-role:alert, xml-roles:alert, tag:div, toolkit:WebKitGtk 24 ------------ 6 25 AXRole: AXAlert 7 AXParent: AXWebArea8 AXChildren: 09 AXPosition: { 0.00000, 0.00000 }10 AXSize: { 0.00000, 0.00000 }11 AXTitle:12 AXDescription:13 AXValue:14 AXFocusable: 015 AXFocused: 016 AXSelectable: 017 AXSelected: 018 AXMultiSelectable: 019 AXEnabled: 120 AXExpanded: 021 AXRequired: 022 AXChecked: 023 AXPlatformAttributes: atomic:true, relevant:additions text, live:assertive, container-live-role:alert, container-atomic:true, container-relevant:additions text, container-live:assertive, computed-role:alert, xml-roles:alert, tag:div, toolkit:WebKitGtk24 ------------25 AXRole: AXDialog26 26 AXParent: AXWebArea 27 27 AXChildren: 0 -
trunk/LayoutTests/platform/gtk/accessibility/roles-exposed-expected.txt
r251515 r259671 489 489 490 490 div[role=alert] 491 AXRole: AXNotification 492 493 div[role=alertdialog] 491 494 AXRole: AXAlert 492 493 div[role=alertdialog]494 AXRole: AXDialog495 495 496 496 div[role=application] -
trunk/Source/WebCore/ChangeLog
r259659 r259671 1 2020-04-07 Joanmarie Diggs <jdiggs@igalia.com> 2 3 AX: Change ATK mapping of the ARIA alert and alertdialog roles 4 https://bugs.webkit.org/show_bug.cgi?id=210121 5 6 Reviewed by Chris Fleizach. 7 8 The ARIA alert role is a live region; not a dialog/message box. In contrast, 9 the ATK alert role is for dialogs such as a warning message which should be 10 presented immediately to the user. Because of the similarity in role names, 11 the original mappings in the Core-AAM were not ideal. They have recently 12 been fixed so we need to update our implementation accordingly. 13 14 Changed mappings 15 - alertdialog from ATK_ROLE_DIALOG to ATK_ROLE_ALERT 16 - alert from ATK_ROLE_ALERT to ATK_ROLE_NOTIFICATION 17 18 Updated existing tests to reflect this change. 19 20 * accessibility/atk/WebKitAccessible.cpp: 21 (atkRole): 22 1 23 2020-04-07 Antti Koivisto <antti@apple.com> 2 24 -
trunk/Source/WebCore/accessibility/atk/WebKitAccessible.cpp
r257200 r259671 581 581 switch (coreObject->roleValue()) { 582 582 case AccessibilityRole::ApplicationAlert: 583 return ATK_ROLE_NOTIFICATION; 584 case AccessibilityRole::ApplicationAlertDialog: 583 585 return ATK_ROLE_ALERT; 584 case AccessibilityRole::ApplicationAlertDialog:585 586 case AccessibilityRole::ApplicationDialog: 586 587 return ATK_ROLE_DIALOG; -
trunk/Tools/ChangeLog
r259669 r259671 1 2020-04-07 Joanmarie Diggs <jdiggs@igalia.com> 2 3 AX: Change ATK mapping of the ARIA alert and alertdialog roles 4 https://bugs.webkit.org/show_bug.cgi?id=210121 5 6 Reviewed by Chris Fleizach. 7 8 Add support for ATK_ROLE_NOTIFICATION. 9 10 * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: 11 1 12 2020-04-07 Wenson Hsieh <wenson_hsieh@apple.com> 2 13 -
trunk/Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp
r253975 r259671 429 429 case ATK_ROLE_MENU_ITEM: 430 430 return "AXMenuItem"; 431 case ATK_ROLE_NOTIFICATION: 432 return "AXNotification"; 431 433 case ATK_ROLE_PAGE_TAB: 432 434 return "AXTab";
Note:
See TracChangeset
for help on using the changeset viewer.