Currently, WebProcessProxy holds on to them even after the WebPageProxy disappears.
<rdar://problem/17584645>
Created attachment 234591 [details] patch
Created attachment 234602 [details] patch
Comment on attachment 234602 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=234602&action=review > Source/WebKit2/WebProcess/WebPage/WebBackForwardListProxy.cpp:107 > + ItemAndPageID ids; > + ids.itemID = itemID; > + ids.pageID = pageID; > + > + historyItemToIDMap().set(item, ids); Isn’t there a way to do this without the named variable? > Source/WebKit2/WebProcess/WebPage/WebBackForwardListProxy.cpp:166 > + historyItemToIDMap().set(item, ids); Ditto.
http://trac.webkit.org/changeset/170902