STEPS TO REPRODUCE: 1. Go to a website 2. Open Resources Tab 3. Select some resource tree element 4. Enter some jibberish into "Filter Resource List" at the bottom of the sidebar 5. Reload => Content view is restored as expected despite no tree element visible 6. Reload => Content view is not restored, shows the main resource My hunch is that we are unable to correctly serialize the current content view / represented object the second time because its corresponding tree element was never created. State restoration code is based on the selected tree element, so if nothing is selected then we won't restore anything either.
<rdar://problem/27461323>
Created attachment 308985 [details] Patch
Comment on attachment 308985 [details] Patch r=me
You can cq+ at the same time, if you don't have any feedback that needs to be addressed.
Comment on attachment 308985 [details] Patch Clearing flags on attachment: 308985 Committed r217317: <http://trac.webkit.org/changeset/217317>
All reviewed patches have been landed. Closing bug.