Title: [248038] trunk/Source/WebKit
- Revision
- 248038
- Author
- [email protected]
- Date
- 2019-07-31 07:38:42 -0700 (Wed, 31 Jul 2019)
Log Message
AX: com.apple.WebKit.WebContent at com.apple.WebKit: -[WKAccessibilityWebPageObject accessibilityParameterizedAttributeNames]
https://bugs.webkit.org/show_bug.cgi?id=200277
<rdar://problem/49475009>
Reviewed by Per Arne Vollan.
Verify Page is available before calling into it.
* WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm:
(-[WKAccessibilityWebPageObject ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (248037 => 248038)
--- trunk/Source/WebKit/ChangeLog 2019-07-31 14:36:06 UTC (rev 248037)
+++ trunk/Source/WebKit/ChangeLog 2019-07-31 14:38:42 UTC (rev 248038)
@@ -1,3 +1,16 @@
+2019-07-31 Chris Fleizach <[email protected]>
+
+ AX: com.apple.WebKit.WebContent at com.apple.WebKit: -[WKAccessibilityWebPageObject accessibilityParameterizedAttributeNames]
+ https://bugs.webkit.org/show_bug.cgi?id=200277
+ <rdar://problem/49475009>
+
+ Reviewed by Per Arne Vollan.
+
+ Verify Page is available before calling into it.
+
+ * WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm:
+ (-[WKAccessibilityWebPageObject ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
+
2019-07-31 Carlos Garcia Campos <[email protected]>
[GTK] Datalist element support for TextFieldInputType
Modified: trunk/Source/WebKit/WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm (248037 => 248038)
--- trunk/Source/WebKit/WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm 2019-07-31 14:36:06 UTC (rev 248037)
+++ trunk/Source/WebKit/WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm 2019-07-31 14:38:42 UTC (rev 248038)
@@ -96,9 +96,13 @@
{
return retrieveAccessibilityValueFromMainThread<id>([&self] () -> id {
NSMutableArray *names = [NSMutableArray array];
- auto result = m_page->corePage()->pageOverlayController().copyAccessibilityAttributesNames(true);
- for (auto& name : result)
- [names addObject:(NSString *)name];
+ if (!m_page)
+ return names;
+
+ if (auto corePage = m_page->corePage()) {
+ for (auto& name : corePage->pageOverlayController().copyAccessibilityAttributesNames(true))
+ [names addObject:(NSString *)name];
+ }
return names;
});
}
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes