Bug 156430 - Web Inspector: Allocation snapshot hover persists after switching tabs
Summary: Web Inspector: Allocation snapshot hover persists after switching tabs
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Web Inspector (show other bugs)
Version: WebKit Nightly Build
Hardware: All All
: P2 Normal
Assignee: Joseph Pecoraro
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2016-04-08 17:52 PDT by Joseph Pecoraro
Modified: 2016-04-08 19:32 PDT (History)
9 users (show)

See Also:


Attachments
[PATCH] Proposed Fix (5.43 KB, patch)
2016-04-08 18:05 PDT, Joseph Pecoraro
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Joseph Pecoraro 2016-04-08 17:52:17 PDT
* SUMMARY
Allocation snapshot hover persists after switching tabs.

* STEPS TO REPRODUCE
1. Inspect this page
2. Show Heap Allocations Timeline
3. Take a Heap Snapshot
4. View Heap Snapshot Instances
5. Expand Object
6. Quickly hover a bunch of @1234 object identifiers
7. Quickly switch to another tab (Keyboard Shortcut helps)
  => Popover persists forever

* NOTES
- While in this state:
  - the dataGridTree._popover._dismissing, so apparently we asked it to dismiss and it was never completed
  - the Popover does not have the FadeOut style class added when starting to dismiss
Comment 1 Joseph Pecoraro 2016-04-08 17:52:24 PDT
<rdar://problem/25633800>
Comment 2 Joseph Pecoraro 2016-04-08 18:05:20 PDT
Created attachment 276067 [details]
[PATCH] Proposed Fix
Comment 3 WebKit Commit Bot 2016-04-08 19:32:16 PDT
Comment on attachment 276067 [details]
[PATCH] Proposed Fix

Clearing flags on attachment: 276067

Committed r199262: <http://trac.webkit.org/changeset/199262>
Comment 4 WebKit Commit Bot 2016-04-08 19:32:20 PDT
All reviewed patches have been landed.  Closing bug.