[Webkit-unassigned] [Bug 17166] New: Test (and fix) complex resource invalidations (symbol nesting, CDF symbols)
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Feb 3 14:26:43 PST 2008
http://bugs.webkit.org/show_bug.cgi?id=17166
Summary: Test (and fix) complex resource invalidations (symbol
nesting, CDF symbols)
Product: WebKit
Version: 525+ (Nightly build)
Platform: Macintosh
OS/Version: Mac OS X 10.5
Status: NEW
Keywords: NeedsReduction
Severity: Normal
Priority: P2
Component: SVG
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: eric at webkit.org
CC: zimmermann at kde.org
BugsThisDependsOn: 15394
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.
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list