Changeset 222833 in webkit
- Timestamp:
- Oct 4, 2017 12:33:08 AM (7 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r222832 r222833 1 2017-10-04 Joanmarie Diggs <jdiggs@igalia.com> 2 3 AX: [ATK] aria-pressed="mixed" should be exposed via ATK_STATE_INDETERMINATE 4 https://bugs.webkit.org/show_bug.cgi?id=177807 5 6 Reviewed by Chris Fleizach. 7 8 * accessibility/gtk/aria-pressed-mixed-value-expected.txt: Added. 9 * accessibility/gtk/aria-pressed-mixed-value.html: Added. 10 1 11 2017-10-04 Joanmarie Diggs <jdiggs@igalia.com> 2 12 -
trunk/Source/WebCore/ChangeLog
r222832 r222833 1 2017-10-04 Joanmarie Diggs <jdiggs@igalia.com> 2 3 AX: [ATK] aria-pressed="mixed" should be exposed via ATK_STATE_INDETERMINATE 4 https://bugs.webkit.org/show_bug.cgi?id=177807 5 6 Reviewed by Chris Fleizach. 7 8 Include toggle buttons in the element types for which the mixed state is checked 9 and exposed via ATK_STATE_INDETERMINATE if found. Also only do the role checks when 10 AccessibilityObject::isIndeterminate() has returned false. 11 12 Test: accessibility/gtk/aria-pressed-mixed-value.html 13 14 * accessibility/atk/WebKitAccessibleWrapperAtk.cpp: 15 (setAtkStateSetFromCoreObject): 16 1 17 2017-10-04 Joanmarie Diggs <jdiggs@igalia.com> 2 18 -
trunk/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp
r222832 r222833 955 955 if (coreObject->isIndeterminate()) 956 956 atk_state_set_add_state(stateSet, ATK_STATE_INDETERMINATE); 957 958 if (coreObject->isCheckboxOrRadio() || coreObject->isMenuItem()) { 957 else if (coreObject->isCheckboxOrRadio() || coreObject->isMenuItem() || coreObject->isToggleButton()) { 959 958 if (coreObject->checkboxOrRadioValue() == ButtonStateMixed) 960 959 atk_state_set_add_state(stateSet, ATK_STATE_INDETERMINATE);
Note: See TracChangeset
for help on using the changeset viewer.