Summary: | Background images not freed when changing CSS classes | ||
---|---|---|---|
Product: | WebKit | Reporter: | Joe Edwards <j> |
Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
Status: | UNCONFIRMED --- | ||
Severity: | Normal | CC: | ap, simon.fraser |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | Linux |
Description
Joe Edwards
2009-09-18 02:46:09 PDT
I'm not sure what the difference in behavior between the two linked tests is. What do you mean by "freed up"? Is this a memory leak, and if it is, how did you confirm it? Essentially i looked at the web server logs in both cases... In the first case I could see each image only being requested once. In the 2nd case each image was re-requested before each change. From adding debug it seems that there is still a reference (client) to the CachedImage by CSSImageValue We used to load all images referenced by matched selectors, but that was fixed by bug 49204. Does this still reproduce? (In reply to comment #4) > Simon, did you mean to reference bug 24223? I did, yes. |