Changeset 223881 in webkit
- Timestamp:
- Oct 24, 2017 12:25:08 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r223879 r223881 1 2017-10-24 Nan Wang <n_wang@apple.com> 2 3 AX: Crash at -[WebAccessibilityObjectWrapper _accessibilityMinValue] + 24 4 https://bugs.webkit.org/show_bug.cgi?id=178697 5 6 Reviewed by Chris Fleizach. 7 8 * accessibility/ios-simulator/slider-min-value-crash-expected.txt: Added. 9 * accessibility/ios-simulator/slider-min-value-crash.html: Added. 10 1 11 2017-10-23 Michael Catanzaro <mcatanzaro@igalia.com> 2 12 -
trunk/Source/WebCore/ChangeLog
r223878 r223881 1 2017-10-24 Nan Wang <n_wang@apple.com> 2 3 AX: Crash at -[WebAccessibilityObjectWrapper _accessibilityMinValue] + 24 4 https://bugs.webkit.org/show_bug.cgi?id=178697 5 6 Reviewed by Chris Fleizach. 7 8 When we are calling _accessibilityMinValue and _accessibilityMaxValue on iOS, 9 it might cause crash if the AX object has already been detached. Fixed this 10 by adding the necessary checks. 11 12 Test: accessibility/ios-simulator/slider-min-value-crash.html 13 14 * accessibility/ios/WebAccessibilityObjectWrapperIOS.mm: 15 (-[WebAccessibilityObjectWrapper _accessibilityMinValue]): 16 (-[WebAccessibilityObjectWrapper _accessibilityMaxValue]): 17 1 18 2017-10-23 Keith Miller <keith_miller@apple.com> 2 19 -
trunk/Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm
r223476 r223881 1086 1086 - (CGFloat)_accessibilityMinValue 1087 1087 { 1088 if (![self _prepareAccessibilityCall]) 1089 return 0; 1090 1088 1091 return m_object->minValueForRange(); 1089 1092 } … … 1091 1094 - (CGFloat)_accessibilityMaxValue 1092 1095 { 1096 if (![self _prepareAccessibilityCall]) 1097 return 0; 1098 1093 1099 return m_object->maxValueForRange(); 1094 1100 }
Note: See TracChangeset
for help on using the changeset viewer.