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
Keywords: InRadar
Depends on: 115579 135779 137663 144132 147068 147069 147438 InspectorHydra 148802 151268 151714 151922 151958 151959 152136 158056 158099 135467 135588 141083 141742 148088 148750 151151 151581 151635 151923 152671 158055
  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:


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
Comment 2 BJ 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