{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/manifest/issues/443","repository_url":"https://api.github.com/repos/w3c/manifest","labels_url":"https://api.github.com/repos/w3c/manifest/issues/443/labels{/name}","comments_url":"https://api.github.com/repos/w3c/manifest/issues/443/comments","events_url":"https://api.github.com/repos/w3c/manifest/issues/443/events","html_url":"https://github.com/w3c/manifest/issues/443","id":144918685,"number":443,"title":"Clarify how image objects should be fetched","user":{"login":"jakearchibald","id":93594,"avatar_url":"https://avatars.githubusercontent.com/u/93594?v=3","gravatar_id":"","url":"https://api.github.com/users/jakearchibald","html_url":"https://github.com/jakearchibald","followers_url":"https://api.github.com/users/jakearchibald/followers","following_url":"https://api.github.com/users/jakearchibald/following{/other_user}","gists_url":"https://api.github.com/users/jakearchibald/gists{/gist_id}","starred_url":"https://api.github.com/users/jakearchibald/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakearchibald/subscriptions","organizations_url":"https://api.github.com/users/jakearchibald/orgs","repos_url":"https://api.github.com/users/jakearchibald/repos","events_url":"https://api.github.com/users/jakearchibald/events{/privacy}","received_events_url":"https://api.github.com/users/jakearchibald/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/w3c/manifest/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/w3c/manifest/labels/P1","name":"P1","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-03-31T14:30:10Z","updated_at":"2016-04-22T06:23:27Z","closed_at":null,"body":"Chrome stable has this bug - https://sw-cors-demo.herokuapp.com/\r\n\r\n1. Image would be requested\r\n1. SW would cache the request & response\r\n1. \"Add to homescreen\" pressed\r\n1. Icon fails to load\r\n\r\nThis is because the icon was fetched with mode \"cors\", and the service worker responded with an opaque response.\r\n\r\nChrome has since fixed this issue, but this spec should detail how images should be fetched to avoid other UAs making the same mistake.\r\n\r\nFetching should be similar to https://html.spec.whatwg.org/multipage/embedded-content.html#update-the-image-data - as in mode \"no-cors\"."},"comment":{"url":"https://api.github.com/repos/w3c/manifest/issues/comments/213280938","html_url":"https://github.com/w3c/manifest/issues/443#issuecomment-213280938","issue_url":"https://api.github.com/repos/w3c/manifest/issues/443","id":213280938,"user":{"login":"marcoscaceres","id":870154,"avatar_url":"https://avatars.githubusercontent.com/u/870154?v=3","gravatar_id":"","url":"https://api.github.com/users/marcoscaceres","html_url":"https://github.com/marcoscaceres","followers_url":"https://api.github.com/users/marcoscaceres/followers","following_url":"https://api.github.com/users/marcoscaceres/following{/other_user}","gists_url":"https://api.github.com/users/marcoscaceres/gists{/gist_id}","starred_url":"https://api.github.com/users/marcoscaceres/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcoscaceres/subscriptions","organizations_url":"https://api.github.com/users/marcoscaceres/orgs","repos_url":"https://api.github.com/users/marcoscaceres/repos","events_url":"https://api.github.com/users/marcoscaceres/events{/privacy}","received_events_url":"https://api.github.com/users/marcoscaceres/received_events","type":"User","site_admin":false},"created_at":"2016-04-22T06:23:27Z","updated_at":"2016-04-22T06:23:27Z","body":"> Ideally this would reuse the HTML pipeline for image loading, but that's still not nicely refactored...\r\n\r\nYeah, it's hard to use without 🐵patch. It is heavily dependent on both ImageElement and Document, etc. Fetch has all the right bits. \r\n\r\n"}}