We should prevent WebProcess suspension while the UIProcess is waiting for a reply from its injected bundle (RemoteObjectRegistry API). Otherwise, the reply block may end up never getting called because the WebProcess was suspended on iOS. We already do this for callbacks on the WebPageProxy, however, RemoteObjectRegistry has is own mechanism which currently does not take any process assertions.
<rdar://problem/41931912>
Created attachment 344729 [details] Patch
Comment on attachment 344729 [details] Patch Clearing flags on attachment: 344729 Committed r233713: <https://trac.webkit.org/changeset/233713>
All reviewed patches have been landed. Closing bug.