Changeset 280727 in webkit
- Timestamp:
- Aug 6, 2021, 9:52:46 AM (5 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
accessibility/AXImage.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r280723 r280727 1 2021-08-06 Andres Gonzalez <andresg_22@apple.com> 2 3 Crash at WebKit::WebPage::requestTextRecognition caused by accessibility invocation. 4 https://bugs.webkit.org/show_bug.cgi?id=228864 5 rdar://80679512 6 7 Reviewed by Chris Fleizach. 8 9 * accessibility/AXImage.cpp: 10 (WebCore::AXImage::imageOverlayElements): 11 It was calling requestTextRecognition with *element(), but element() can 12 return nullptr, which would lead to the crash. 13 1 14 2021-08-06 Jer Noble <jer.noble@apple.com> 2 15 -
trunk/Source/WebCore/accessibility/AXImage.cpp
r279171 r280727 68 68 return std::nullopt; 69 69 70 page->chrome().client().requestTextRecognition(*element(), [] (RefPtr<Element>&& imageOverlayHost) { 70 auto* element = this->element(); 71 if (!element) 72 return std::nullopt; 73 74 page->chrome().client().requestTextRecognition(*element, [] (RefPtr<Element>&& imageOverlayHost) { 71 75 if (!imageOverlayHost) 72 76 return;
Note:
See TracChangeset
for help on using the changeset viewer.