demo · v143
Manifest Update Hints
Edit the old and new manifest. Toggle icon_urls: immutable and watch v143's eligibility algorithm decide whether the update shows the user a confirmation dialog, applies silently, or skips icon comparison entirely.
currently installed manifest
manifest fetched from server
field diff
Real verification needs Chrome to refetch the manifest. This simulator runs v143's decision logic in JS so you can see how each hint changes the outcome.
the call
{
"name": "My App",
"icons": [{ "src": "/icon-v3.png", "sizes": "512x512" }],
"update_eligibility": {
"icon_urls": "immutable"
}
}
# And on the icon response:
HTTP/1.1 200 OK
Cache-Control: public, max-age=31536000, immutable
see also
- Web App Manifest update eligibility — feature index
- ChromeStatus entry
- App Manifest spec