[Webkit-unassigned] [Bug 49548] New: WebCore cache stores duplicate copies of subresources with URL fragments

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 15 10:31:12 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=49548

           Summary: WebCore cache stores duplicate copies of subresources
                    with URL fragments
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Keywords: HasReduction
          Severity: Normal
          Priority: P2
         Component: WebCore Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: ddkilzer at webkit.org
                CC: koivisto at iki.fi


* SUMMARY
The WebCore cache stores duplicate copies of subresources when they contain different URL fragments--even though the resource is fetched without the URL fragment from the network only once.  (In the case of Safari, CFNetwork is stripping off the URL fragment before fetching it, and is caching the result.)

This nominally only affects SVG fonts since they're the only resource that uses a URL fragment, but adding URL fragments to other subresources also demonstrates this behavior.

* STEPS TO REPRODUCE
1. Download, unzip and open the attached test case (svgfont.html) in Safari.

* EXPECTED RESULTS
One copy of bg_pattern.jpg and ABCFont.svg should be stored in the WebCore cache.

* ACTUAL RESULTS
Multiple copies of bg_pattern.jpg and ABCFont.svg are stored in the WebCore cache.

* REGRESSION
Unknown.  I believe the WebCore cache may have had this issue for a long time.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list