[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