Closed
Description
Talking with @domenic about #4764 I realized that the fix in #4734 would also affect ImageBitmap
objects created inside a COEP process. In particular, there can still be opaque responses, but they're "CORP approved".
The main question here is whether origin-clean needs to become a tri-state or whether we accept that ImageBitmap
objects that are not origin-clean cannot be deserialized inside a COEP process. I prefer the latter as the additional complexity does not seem worth it. In case you all agree this can be closed, unless there are more vectors I have not considered or you prefer an alternative design.
@whatwg/canvas @whatwg/security @mikewest @mystor @arturjanc @yutakahirano
(Making COEP require CORS would have been easier for this...)