Spec change: https://github.com/whatwg/fetch/pull/751 Tests: https://github.com/web-platform-tests/wpt/pull/11291 Turns out a significant number of servers ignore Range headers unless "Accept-Encoding: identity" is set. This spec change applies that header to all requests with a Range header. Safari already does this for media requests, although the header is applied before the service worker, when it should be afterwards. Related issues: https://bugs.webkit.org/show_bug.cgi?id=186050 https://bugs.webkit.org/show_bug.cgi?id=184447
<rdar://problem/40837190>
Created attachment 342056 [details] Patch
Comment on attachment 342056 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=342056&action=review > Source/WebCore/loader/cache/CachedResourceRequest.cpp:214 > + // FIXME: We should ask the media engine to not set this header. Please file a Radar and include the number here.
Created attachment 342113 [details] Patch for landing
Comment on attachment 342113 [details] Patch for landing Clearing flags on attachment: 342113 Committed r232571: <https://trac.webkit.org/changeset/232571>
All reviewed patches have been landed. Closing bug.