Changeset 173515 in webkit
- Timestamp:
- Sep 11, 2014 9:13:23 AM (10 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r173512 r173515 1 2014-09-11 Chris Fleizach <cfleizach@apple.com> 2 3 AX: Children inside a <legend> are not accessible 4 https://bugs.webkit.org/show_bug.cgi?id=136735 5 6 Reviewed by Mario Sanchez Prada. 7 8 * accessibility/legend-children-are-visible-expected.txt: Added. 9 * accessibility/legend-children-are-visible.html: Added. 10 1 11 2014-09-11 Philippe Normand <pnormand@igalia.com> 2 12 -
trunk/Source/WebCore/ChangeLog
r173513 r173515 1 2014-09-11 Chris Fleizach <cfleizach@apple.com> 2 3 AX: Children inside a <legend> are not accessible 4 https://bugs.webkit.org/show_bug.cgi?id=136735 5 6 Reviewed by Mario Sanchez Prada. 7 8 The AX children of a <legend> are being hidden currently, which makes it impossible for 9 VoiceOver to activate control elements inside of a <legend>. 10 The solution is that legend elements SHOULD be allowed to have children. 11 12 Test: accessibility/legend-children-are-visible.html 13 14 * accessibility/AccessibilityNodeObject.cpp: 15 (WebCore::AccessibilityNodeObject::canHaveChildren): 16 1 17 2014-09-11 Brendan Long <b.long@cablelabs.com> 2 18 -
trunk/Source/WebCore/accessibility/AccessibilityNodeObject.cpp
r173459 r173515 401 401 case ProgressIndicatorRole: 402 402 return false; 403 case LegendRole:404 if (Element* element = this->element())405 return !ancestorsOfType<HTMLFieldSetElement>(*element).first();406 FALLTHROUGH;407 403 default: 408 404 return true;
Note: See TracChangeset
for help on using the changeset viewer.