Completely initialise ChildProcess state on launch
Created attachment 203984 [details]
Comment on attachment 203984 [details]
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]
Comment on attachment 203986 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=203986&action=review
> + Don't rely on receiving a message from the UI process as part of our initialisation
I don't think this make sense.
> - setProcessSuppressionEnabled(false);
> + setProcessSuppressionEnabledInternal(false);
You should note why you are using the weird internal variant here.
Committed r151305: <http://trac.webkit.org/changeset/151305>