This is currently done in the WebContent process, but since this is using a system service which will be closed, this mapping should be moved to the UI process.
Created attachment 392062 [details] Patch
<rdar://problem/59919609>
Created attachment 392065 [details] Patch
Created attachment 392069 [details] Patch
Created attachment 392070 [details] Patch
Created attachment 392077 [details] Patch
Thanks for reviewing!
The commit-queue encountered the following flaky tests while processing attachment 392077 [details]: editing/spelling/spellcheck-async-remove-frame.html bug 158401 (authors: morrita@google.com, rniwa@webkit.org, and tony@chromium.org) The commit-queue is continuing to process your patch.
Comment on attachment 392077 [details] Patch Clearing flags on attachment: 392077 Committed r257687: <https://trac.webkit.org/changeset/257687>
It looks like the changes made here have caused 50+ assertion failures between macOS and iOS. https://results.webkit.org/?suite=layout-tests&test=editing%2Fpasteboard%2Fcopy-standalone-image.html & https://results.webkit.org/?suite=layout-tests&test=http%2Ftests%2Fcanvas%2Fphilip%2Ftests%2Fsecurity.pattern.create.html
Reverted r257687 for reason: This commit caused debug tests to crash for macOS & iOS Committed r257713: <https://trac.webkit.org/changeset/257713>
Created attachment 392153 [details] Patch
Created attachment 392156 [details] Patch
Comment on attachment 392156 [details] Patch Clearing flags on attachment: 392156 Committed r257725: <https://trac.webkit.org/changeset/257725>
Reverted r257725 for reason: This commit caused 10 API tests to fail Committed r257745: <https://trac.webkit.org/changeset/257745>
Created attachment 392210 [details] Patch
Created attachment 392231 [details] Patch
Comment on attachment 392231 [details] Patch Clearing flags on attachment: 392231 Committed r257754: <https://trac.webkit.org/changeset/257754>
(In reply to WebKit Commit Bot from comment #18) > Committed r257754: <https://trac.webkit.org/changeset/257754> This seems to have broken API test: TestWebKitAPI.DragAndDropTests.CanStartDragOnEnormousImage, Tracked in Bug 208508. EWS also warned about this failure in https://ews-build.webkit.org/#/builders/9/builds/18618
Created attachment 392275 [details] Patch
Created attachment 392277 [details] Patch
Created attachment 392298 [details] Patch
Created attachment 392309 [details] Patch
Created attachment 392331 [details] Patch
Created attachment 392345 [details] Patch
Created attachment 392355 [details] Patch
Comment on attachment 392355 [details] Patch Clearing flags on attachment: 392355 Committed r257828: <https://trac.webkit.org/changeset/257828>