Attempting to open an inspector for a JSContext results in runtime exceptions for protocol generated interfaces (e.g. NetworkAgent, CSSAgent, DOMAgent, etc) that were expected to exist when debugging a WebCore::Page but do not exist when debugging a JSContext. Feature check all of these points before they are used, and JSContext inspection works!
<rdar://problem/15919014>
Created attachment 222366 [details] [PATCH] Proposed Fix
Comment on attachment 222366 [details] [PATCH] Proposed Fix Clearing flags on attachment: 222366 Committed r162874: <http://trac.webkit.org/changeset/162874>
All reviewed patches have been landed. Closing bug.