The crash/relaunch callbacks should propagate through the ViewInterface.
Created attachment 99988 [details]
Comment on attachment 99988 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=99988&action=review
> + isCrashed = false;
Don't you need to update here?
> - m_isConnectedToEngine = true;
> + m_viewInterface->didRelaunchProcess();
I would invert the order of those calls. :)
Committed r90572: <http://trac.webkit.org/changeset/90572>