| Summary: | Web Inspector: assertion failure when selecting timeline data grid nodes without popovers | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Brian Burg <burg> | ||||||
| Component: | Web Inspector | Assignee: | Nobody <webkit-unassigned> | ||||||
| Status: | NEW --- | ||||||||
| Severity: | Normal | CC: | graouts, inspector-bugzilla-changes, jonowells, webkit-bug-importer | ||||||
| Priority: | P2 | Keywords: | InRadar | ||||||
| Version: | 528+ (Nightly build) | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| Attachments: |
|
||||||||
Created attachment 247874 [details]
sample timeline data
|
Created attachment 247873 [details] stack trace It seems that we sometimes try to hide the popover when it's not being shown. Steps to reproduce: 1. Collect some layout timeline records with and without stack traces 2. Select layout timeline panel 3. Select a record 4. Use keyboard up/down arrows to quickly switch the selected record It seems that this assertion failure happens when either: a) switching from row with stack trace (popover open) to a row with no stack trace b) switching from row with stack trace (popover not open) to a row with stack trace The latter case is triggered by pressing up-up quickly enough to change selections before the slight delay in popover appearing.