[Webkit-unassigned] [Bug 190362] New: Web Inspector: REGRESSION: selection in network table is lost when new entries are added

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 8 11:27:22 PDT 2018


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

            Bug ID: 190362
           Summary: Web Inspector: REGRESSION: selection in network table
                    is lost when new entries are added
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Web Inspector
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: drousso at apple.com
                CC: inspector-bugzilla-changes at group.apple.com

* STEPS TO REPRODUCE:
1. Inspect <https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8>
2. Open the Network tab
3. Refresh the page
4. Select an entry in the network table
5. Play the video (should add another entry to the end of the table)
 => Selection is lost

>From what I can tell, it seems that this is caused by the fact that the `WI.Table` in the `WI.NetworkTableContentView` has its `layout()` call _after_ it's "owner" `WI.NetworkTableContentView`.  Since the manager of the selected row is the `WI.NetworkTableContentView`, the `WI.Table` has no idea about what it is or how to restore it.  As such, when the `WI.Table` calls `layout()` the selection styling is lost, even though `WI.NetworkTableContentView` still has a reference to the selected row.

Possibly a regression from r236853 <https://webkit.org/b/189705>.

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


More information about the webkit-unassigned mailing list