[Webkit-unassigned] [Bug 75049] New: [filesystem/Chromium] filesystem URLs are not fully supported

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Dec 21 15:33:44 PST 2011


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

           Summary: [filesystem/Chromium] filesystem URLs are not fully
                    supported
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: HTML DOM
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: ericu at chromium.org
                CC: fishd at chromium.org, brettw at chromium.org,
                    abarth at webkit.org, michaeln at google.com,
                    kinuko at chromium.org, serya at chromium.org


The current implementation of filesystem URLs does the bare minimum to load simple URLs.
URLs for filesystem objects with interesting characters in their names [e.g. % and non-ASCII] either don't work or look terrible.
Queries and references aren't implemented at all.
Escaping is missing.

As soon as https://bugs.webkit.org/show_bug.cgi?id=62813 lands, this will be a much bigger problem, as users will be free to make whatever interesting filenames they want, but it's already a problem.

This change will depend on changes to the googleurl library [up for review at http://codereview.appspot.com/4961060/], and won't actually fix Chromium until the corresponding Chromium-side changes are made [in progress at http://codereview.chromium.org/7811006, not quite in review yet].

This CL won't build without the googleURL changes, but once they're in, should be harmless [not change any behavior] until the Chromium code hits with the #define that turns on the new googleurl behavior.

-- 
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