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.
Created attachment 344729 [details]
Comment on attachment 344729 [details]
Clearing flags on attachment: 344729
Committed r233713: <https://trac.webkit.org/changeset/233713>
All reviewed patches have been landed. Closing bug.