RESOLVED FIXED 17166
Test (and fix) complex resource invalidations (symbol nesting, CDF symbols)
https://bugs.webkit.org/show_bug.cgi?id=17166
Summary Test (and fix) complex resource invalidations (symbol nesting, CDF symbols)
Eric Seidel (no email)
Reported 2008-02-03 14:26:43 PST
Test (and fix) complex resource invalidations (symbol nesting, CDF symbols) WildFox is fixing notifyResourceParentIfExistant (now called invalidateResourcesInAncestorChain) as part of bug 15394. I pointed out two possible test cases which might fail with his changes. Neither is particularly important, but this bug exists so we can track writing real tests and checking behavior against other browsers. 1. Nested <symbol> elements: <symbol id="one"><symbol id="two"><rect/></symbol></symbol> <use xlink:href="#one"> <use xlink:href="#two"> When you modify the rect, do both symbols get invalidated? 2. SVG resource-bearing elements containing CDF content: <symbol> <foreignObject> <div> <svg> <rect> </svg> <foreignObject> </div> </symbol> When you invalidate the inner rect, does the outer symbol get properly invalidated? (of course, I'm not even sure that if you change the <div> inside the <fO> we correctly invalidate the symbol.) The first thing we need here is to turn these examples into real test cases.
Attachments
Nikolas Zimmermann
Comment 1 2012-05-19 17:05:51 PDT
If there are still bugs, individual ones should be filed, this is way too generic - should be closed. Nested symbols are also tested extensively.
Note You need to log in before you can comment on or make changes to this bug.