Bug 24585

Summary: Meta-refresh on a page with iframes grows HistoryItem without bound
Product: WebKit Reporter: Matt Perry <mpComplete>
Component: Page LoadingAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: beidson, fishd, jasonliuwebkit
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: PC   
OS: All   
Attachments:
Description Flags
Simple test case none

Matt Perry
Reported 2009-03-13 12:55:42 PDT
When a page refreshes, any iframes in that page cause new HistoryItems to be added as children of the root item, but old children are never removed. After leaving a page with meta refresh open for several days, I witnessed a HistoryItem with 30000 subItems.
Attachments
Simple test case (121 bytes, text/html)
2009-03-13 12:57 PDT, Matt Perry
no flags
Matt Perry
Comment 1 2009-03-13 12:57:13 PDT
Created attachment 28592 [details] Simple test case Open this test case, which has a meta refresh of 1 second. Set a breakpoint in HistoryItem::addChildItem and notice how m_subItems keeps growing.
Brady Eidson
Comment 2 2012-03-28 11:39:22 PDT
Note You need to log in before you can comment on or make changes to this bug.