Bug 159320

Summary: Web Inspector: Uncaught Exception reporter should include the currently dispatching protocol event or request/response if applicable
Product: WebKit Reporter: Blaze Burg <bburg>
Component: Web InspectorAssignee: Blaze Burg <bburg>
Status: RESOLVED FIXED    
Severity: Normal CC: bburg, joepeck, mattbaker, nvasilyev, timothy, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: All   
OS: All   
Attachments:
Description Flags
Pre-filled bug report with request/response dump
none
Proposed Fix timothy: review+

Blaze Burg
Reported 2016-06-30 15:48:55 PDT
Sometimes this extra info enough to narrow down the problem a lot, and doesn't require all callers of WebInspector.reportInternalError to figure out the current event/response.
Attachments
Pre-filled bug report with request/response dump (1.66 KB, text/plain)
2016-06-30 15:51 PDT, Blaze Burg
no flags
Proposed Fix (10.71 KB, patch)
2016-06-30 16:01 PDT, Blaze Burg
timothy: review+
Radar WebKit Bug Importer
Comment 1 2016-06-30 15:49:20 PDT
Blaze Burg
Comment 2 2016-06-30 15:51:37 PDT
Created attachment 282483 [details] Pre-filled bug report with request/response dump
Blaze Burg
Comment 3 2016-06-30 16:01:44 PDT
Created attachment 282486 [details] Proposed Fix
Timothy Hatcher
Comment 4 2016-06-30 16:06:10 PDT
Comment on attachment 282486 [details] Proposed Fix View in context: https://bugs.webkit.org/attachment.cgi?id=282486&action=review > Source/WebInspectorUI/UserInterface/Protocol/InspectorBackend.js:216 > + let responseData = {command, request:messageObject, callback}; Missing space after colon. > Source/WebInspectorUI/UserInterface/Protocol/InspectorBackend.js:237 > + let responseData = {command, request:messageObject}; Missing space after colon.
Joseph Pecoraro
Comment 5 2016-06-30 16:44:44 PDT
Comment on attachment 282486 [details] Proposed Fix View in context: https://bugs.webkit.org/attachment.cgi?id=282486&action=review > Source/WebInspectorUI/UserInterface/Debug/UncaughtExceptionReporter.js:192 > + return string.length > 500 ? string.substr(0, 500) + "..." : string; Actual ellipsis? =) > Source/WebInspectorUI/UserInterface/Protocol/InspectorBackend.js:50 > + } Style: semicolon. > Source/WebInspectorUI/UserInterface/Protocol/InspectorBackend.js:184 > + get currentDispatchState() { return this._currentDispatchState; } Style: Move this up with the other accessors.
Blaze Burg
Comment 6 2016-07-06 13:23:23 PDT
Note You need to log in before you can comment on or make changes to this bug.