- From: Copilot <notifications@github.com>
- Date: Thu, 09 Apr 2026 18:44:24 -0700
- To: w3c/manifest <manifest@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/manifest/pull/1171/review/4086603373@github.com>
@Copilot commented on this pull request.
## Pull request overview
This PR updates the Web Application Manifest spec to more explicitly define how manifest image resources (e.g., icons) are fetched, aiming to align fetching behavior with the Image Resource spec’s “fetching an image resource” algorithm.
**Changes:**
- Clarifies the descriptive text for “manifest image resources”.
- Adds a normative MUST requirement to fetch manifest image resources by running the “fetching an image resource” algorithm.
---
💡 <a href="/w3c/manifest/new/main?filename=.github/instructions/*.instructions.md" class="Link--inTextBlock" target="_blank" rel="noopener noreferrer">Add Copilot custom instructions</a> for smarter, more guided reviews. <a href="https://docs.github.com/en/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot" class="Link--inTextBlock" target="_blank" rel="noopener noreferrer">Learn how to get started</a>.
> displaying it to the user, for example by rounding the corners or
painting it in a specific color. It is recommended that developers
prepare their image resources for such scenarios to avoid losing
important information through, e.g., change of color or clipped
corners.
</p>
+ <p>
+ User agents MUST [=fetch=] a [=manifest image resource=] by running the
+ [=fetching an image resource=] algorithm.
The new normative requirement to fetch manifest image resources via the “fetching an image resource” algorithm doesn’t specify what context/settings object to run that fetch with. Given the adjacent CSP discussion relies on the manifest’s owner Document, it would help interoperability to normatively state that the algorithm is run using the manifest owner Document (or its relevant settings/policy container) as the fetch client so CSP and service workers apply as intended.
```suggestion
[=fetching an image resource=] algorithm using the manifest owner's
[=Document=] as the fetch client.
```
--
Reply to this email directly or view it on GitHub:
https://github.com/w3c/manifest/pull/1171#pullrequestreview-4086603373
You are receiving this because you are subscribed to this thread.
Message ID: <w3c/manifest/pull/1171/review/4086603373@github.com>
Received on Friday, 10 April 2026 01:44:28 UTC