This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Overview: By definition an application cache has to have at least one resource. However, when an ApplicationCache object is fetched it could be empty, i.e., not have any resources. Steps to reproduce: 1. Create an HTML document without a manifest="" attribute 2. In an onload script, get the value of window.applicationCache Actual results: 1. an ApplicationCache object with no items The spec text containing definition of application cache should be changed to allow empty application cache.
There's no application cache in that example. The ApplicationCache object would have its status attribute set to UNCACHED.
A result of application cache being distinct from ApplicationCache