NEW 122127
Web Inspector: changing cluster's content view causes strange navigation history
https://bugs.webkit.org/show_bug.cgi?id=122127
Summary Web Inspector: changing cluster's content view causes strange navigation history
Brian Burg
Reported 2013-09-30 14:46:24 PDT
There's a strange interaction between changing content views within a ClusterContentView and the top-level ContentBrowser's back/forward navigation buttons (goForward/goBack). Repro steps: 1. Start by showing a FrameContentView (click on main frame tree element) 2. Navigate to some other tree elements 3. Click the back button to go back to the FrameContentView 4. Change between DOM and Source view. 5. Click the forward button to see the inserted (instead of truncated + appended) new history entry. This causes a back-forward entry to be added to a nested ContentViewContainer, but does not splice/prune forward entries from the top-level back forward list. So, there's a strange effect where you can extend the user-facing history (i.e., how many clicks needed to make ContentBrowser.{canGoBack, canGoForward} return false) from within.
Attachments
Radar WebKit Bug Importer
Comment 1 2013-09-30 14:46:33 PDT
Timothy Hatcher
Comment 2 2015-04-29 04:31:52 PDT
FrameContentView, the main user of ClusterContentView, is no longer used in the tab based UI. ResourceClusterContentView remains, but is used less and also might go away with some work.
Note You need to log in before you can comment on or make changes to this bug.