Bug 250786

Summary: Apple Watch incorrectly sets Accept header with `image/webp` but cannot decode
Product: WebKit Reporter: styfle <steven>
Component: ImagesAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: mmaxfield, sabouhallawa, simon.fraser, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 16   
Hardware: Other   
OS: iOS 16   

Description styfle 2023-01-18 12:56:08 PST
The web browser on Apple Watch (links sent in Messages/Mail open this way) will send the `Accept` header advertising `image/webp` but it cannot decode WebP images.

This bug appears to be affecting Apple Watch only (does not reproduce on macOS or iOS).

To reproduce, use iMessage to send the following link and tap to open on Apple Watch:

https://next-image-apple-watch.vercel.app

See related issue:

https://github.com/vercel/next.js/issues/21233
Comment 1 Radar WebKit Bug Importer 2023-01-18 14:12:45 PST
<rdar://problem/104396846>