Bug 147066 (InspectorDebug) - [META] Make it easier to debug the Web Inspector
Summary: [META] Make it easier to debug the Web Inspector
Status: NEW
Alias: InspectorDebug
Product: WebKit
Classification: Unclassified
Component: Web Inspector (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on: 115579 135779 137663 141083 144132 147068 147069 147438 InspectorHydra 148802 151268 151714 151922 151958 151959 152136 158056 158099 135467 135588 141742 148088 148750 151151 151581 151635 151923 152671 158055
Blocks:
  Show dependency treegraph
 
Reported: 2015-07-18 12:49 PDT by Brian Burg
Modified: 2016-12-13 15:38 PST (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brian Burg 2015-07-18 12:49:25 PDT
Tracking bug for all improvements to inspector debuggability.
Comment 1 Radar WebKit Bug Importer 2015-07-18 12:49:45 PDT
<rdar://problem/21888703>
Comment 2 Brian Burg 2015-11-27 17:36:03 PST
Over vacation I've been tackling some of these productivity-sapping bugs. With the most egregious ones out of the way, I'm looking at specialized tools for engineering builds only:

 * ability to persistently enable a setting to capture protocol messages
 * ability to save and export protocol traffic within Web Inspector
 * new tab and content views to visualize or otherwise understand protocol messages
    - wall-clock linear view
    - two-column view, with requests on the left and responses on the right (with arrows to connote message sends).
    - hyperlinks / secondary selections for related messages (i.e., request and response)
    - sort by initiator, RTT duration, dispatch duration, etc.

 * ability to send captured protocol traffic from inspector^1 to inspector^2. This enables awesome stuff:
    - linkifying log spam and making it easier to read
    - integrate protocol message data into a custom Instruments timeline