WebContext should be a MessageReceiver
Created attachment 168078 [details] Patch
Committed r130972: <http://trac.webkit.org/changeset/130972>
Re-opened since this is blocked by bug 98986
Ah, Anders didn't remove the call to dispatchSyncMessages in WebContext::didReceiveSyncMessage, thus resulting in infinite recursion. I'll check in the fixed version.
Re-landed in r131283.
Re-opened since this is blocked by bug 99280