[Webkit-unassigned] [Bug 145466] Web Inspector: Activity Viewer does not update on "Clear Log on reload"

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun May 31 13:14:46 PDT 2015


https://bugs.webkit.org/show_bug.cgi?id=145466

--- Comment #2 from tobi+bugzilla at basecode.de ---
Update 1: https://webkit.org/b/145468 is an equivalent of rdar://problem/13767079

Update 2: As noted in 145468, it is not enough to fix the Backend because we need some handling for legacy Backends (iOS 6, 7, 8) that wouldn't see the new Backend changes. Due to that fact I lost my motivation to touch 145468 since we need a solid solution for legacy Backends anyway.

Update 3: HOW TO FIX:
1. Isolate logic within LogManager and remove hacks/logic from all other files
2. Within LogManager: Differentiate "messagesCleared" calls
 a) that happen as a result of a "requested clear" by Frontend (e.g. Button)
 b) that happen on page reload and install "clear/keep-on-page-reload" logic
 c) that happen on frame navigated, console.clear() or clear()
3. Unify "ActiveLogCleared" and "Cleared" events to "Cleared"

For step 2b and 2c it is important to delay the handling and wait until "_mainResourceDidChange" has determined whether a page reload happened or not.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150531/f73ed73f/attachment.html>


More information about the webkit-unassigned mailing list