Changeset 204938 in webkit
- Timestamp:
- Aug 24, 2016 3:25:17 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r204937 r204938 1 2016-08-24 Nan Wang <n_wang@apple.com> 2 3 AX: VoiceOver on iOS ignores aria-checked on menuitemradio and menuitemcheckbox 4 https://bugs.webkit.org/show_bug.cgi?id=161118 5 6 Reviewed by Chris Fleizach. 7 8 * accessibility/ios-simulator/menuitem-checked-expected.txt: Added. 9 * accessibility/ios-simulator/menuitem-checked.html: Added. 10 1 11 2016-08-24 Jiewen Tan <jiewen_tan@apple.com> 2 12 -
trunk/Source/WebCore/ChangeLog
r204936 r204938 1 2016-08-24 Nan Wang <n_wang@apple.com> 2 3 AX: VoiceOver on iOS ignores aria-checked on menuitemradio and menuitemcheckbox 4 https://bugs.webkit.org/show_bug.cgi?id=161118 5 6 Reviewed by Chris Fleizach. 7 8 Added checkboxOrRadioValue and toggle trait to menuitemradio and menuitemcheckbox. 9 10 Test: accessibility/ios-simulator/menuitem-checked.html 11 12 * accessibility/ios/WebAccessibilityObjectWrapperIOS.mm: 13 (-[WebAccessibilityObjectWrapper accessibilityTraits]): 14 (-[WebAccessibilityObjectWrapper accessibilityValue]): 15 1 16 2016-08-24 Chris Dumez <cdumez@apple.com> 2 17 -
trunk/Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm
r204645 r204938 699 699 case MenuButtonRole: 700 700 case MenuItemRole: 701 traits |= [self _axMenuItemTrait]; 702 break; 701 703 case MenuItemCheckboxRole: 702 704 case MenuItemRadioRole: 703 traits |= [self _axMenuItemTrait];705 traits |= ([self _axMenuItemTrait] | [self _axToggleTrait]); 704 706 break; 705 707 default: … … 1248 1250 return value; 1249 1251 1250 if (m_object->isCheckboxOrRadio()) { 1252 AccessibilityRole role = m_object->roleValue(); 1253 if (m_object->isCheckboxOrRadio() || role == MenuItemCheckboxRole || role == MenuItemRadioRole) { 1251 1254 switch (m_object->checkboxOrRadioValue()) { 1252 1255 case ButtonStateOff:
Note: See TracChangeset
for help on using the changeset viewer.