Bug 180494
| Summary: | Web app manifests can't be loaded from the cache | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | David Quesada <david_quesada> |
| Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | achristensen, ap, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
David Quesada
While debugging the fetching of web app manifests, I noticed that manifests don't seem to get loaded from the cache where expected, due to an encoding-related mismatch between additional requests and the cached resource. After fixing that, using a cached manifest crashes due to ApplicationManifestLoader::startLoading() reporting a finished load synchronously before DocumentLoader::loadApplicationManifest() returns its callback ID to the caller. This confuses WebPage, which receives notification about a loaded manifest with an unrecognized callback ID.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/35922108>