[Webkit-unassigned] [Bug 49292] New: ApplicationCache - network namespace should take precedence over the fallback namespace.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 9 17:35:01 PST 2010


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

           Summary: ApplicationCache - network namespace should take
                    precedence over the fallback namespace.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebCore Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: michaeln at google.com
                CC: ap at webkit.org, michaeln at google.com


http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html#changesToNetworkingModel

See 6.6.6 Changes to the networking model, step 3
So URLs that fall into an online whitelist should not be subject to fallback'ing.

There are also some comments about relative priorities in section 6.6.3.3 Parsing cache manifests

<snip>
"If a resource is listed in the explicit section or as a fallback entry in the fallback section, the resource will always be taken from the cache, regardless of any other matching entries in the fallback namespaces or online whitelist namespaces.

When a fallback namespace and an online whitelist namespace overlap, the online whitelist namespace has priority.

The online whitelist wildcard flag is applied last, only for URLs that match neither the online whitelist namespace nor the fallback namespace and that are not listed in the explicit section."
</snip>


Although it looks like section 6.5.1 Navigating across documents, step 17 doesn't reflect those priorities. That omission feels like an oversight. For consistency i think the same priorities should be applied to main resource loads.

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