Skip to content

COEP and CORP opaque responses #4767

Closed
Closed
@annevk

Description

@annevk

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...)

Metadata

Metadata

Assignees

No one assigned

    Labels

    topic: canvastopic: cross-origin-embedder-policyIssues and ideas around the new "require CORP for subresource requests and frames and etc" proposal

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions