Re-enable CFPrefs direct mode, and address performance and Accessibility issues.
Created attachment 392664 [details] Patch
Created attachment 392670 [details] Patch
Created attachment 392720 [details] Patch
Created attachment 392742 [details] Patch
Created attachment 392748 [details] Patch
Created attachment 392751 [details] Patch
Created attachment 392769 [details] Patch
Created attachment 392813 [details] Patch
Comment on attachment 392813 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=392813&action=review > Source/WebKit/UIProcess/API/Cocoa/WKWebViewPrivate.h:342 > +- (void)_grantAccessToPreferenceService WK_API_AVAILABLE(ios(WK_IOS_TBA)); I think this should be macOS(WK_MAC_TBA), too, shouldn't it?
Created attachment 392821 [details] Patch
(In reply to Brent Fulgham from comment #9) > Comment on attachment 392813 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=392813&action=review > > > Source/WebKit/UIProcess/API/Cocoa/WKWebViewPrivate.h:342 > > +- (void)_grantAccessToPreferenceService WK_API_AVAILABLE(ios(WK_IOS_TBA)); > > I think this should be macOS(WK_MAC_TBA), too, shouldn't it? Fixed. Thanks for reviewing!
The commit-queue encountered the following flaky tests while processing attachment 392821 [details]: editing/spelling/spellcheck-async-remove-frame.html bug 160571 (authors: morrita@google.com, rniwa@webkit.org, and tony@chromium.org) http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https.html bug 197297 (author: dbates@webkit.org) The commit-queue is continuing to process your patch.
Comment on attachment 392821 [details] Patch Clearing flags on attachment: 392821 Committed r258064: <https://trac.webkit.org/changeset/258064>
<rdar://problem/60188065>
Reopening to attach new patch.
Created attachment 393312 [details] Patch