Completely initialise ChildProcess state on launch
Created attachment 203984 [details] Patch
Comment on attachment 203984 [details] Patch Process initialization should happen in ChildProcess::initialize() or one of its subclasses. It seems like setProcessSuppressionEnabled(false); is already called from ChildProcess::platformInitialize(), why is that not enough?
Created attachment 203986 [details] Patch
Comment on attachment 203986 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=203986&action=review > Source/WebKit2/ChangeLog:8 > + Don't rely on receiving a message from the UI process as part of our initialisation I don't think this make sense. > Source/WebKit2/Shared/mac/ChildProcessMac.mm:151 > - setProcessSuppressionEnabled(false); > + setProcessSuppressionEnabledInternal(false); You should note why you are using the weird internal variant here.
Committed r151305: <http://trac.webkit.org/changeset/151305>