Utility context tries to mimic inspected context by providing same global object as the inspected context. It's only needed for page reload to work correctly. The whole method DebuggerAgentImpl::createUtilityContext should go away.
Created attachment 50309 [details] patch
Created attachment 50310 [details] patch
Committing to http://svn.webkit.org/repository/webkit/trunk ... M WebCore/ChangeLog M WebCore/inspector/InspectorBackend.cpp M WebCore/inspector/InspectorController.cpp M WebKit/chromium/ChangeLog M WebKit/chromium/src/DebuggerAgentImpl.cpp M WebKit/chromium/src/DebuggerAgentImpl.h M WebKit/chromium/src/WebDevToolsAgentImpl.cpp Committed r55726