Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce COOP: Popups #7783

Closed
wants to merge 13 commits into from
Closed

Introduce COOP: Popups #7783

wants to merge 13 commits into from

Conversation

hemeryar
Copy link
Member

@hemeryar hemeryar commented Apr 4, 2022

This PR implements a new COOP value, "popups". This value is quite unique in the sense that it is the first possibility to maintain a limited opener across Browsing Context groups. This is used to provide both crossOriginIsolated and interaction via postMessage and closed for popups.

Issue about having crossOriginIsolated on pages that interact with popups #6364
Issue about having openers between BrowsingContext groups #7713

See the explainer for more details.

  • At least two implementers are interested (and none opposed):

    • Chrome
    • Firefox
  • Tests are written and can be reviewed and commented upon at:

  • Implementation bugs are filed:

    • Chrome: …
    • Firefox: …
    • Safari: …

(See WHATWG Working Mode: Changes for more details.)


/acknowledgements.html ( diff )
/browsers.html ( diff )
/origin.html ( diff )
/window-object.html ( diff )

@hemeryar hemeryar changed the title Bcg opener Introduce COOP: Popups Apr 4, 2022
@hemeryar hemeryar marked this pull request as ready for review April 6, 2022 09:23
@hemeryar
Copy link
Member Author

hemeryar commented Apr 6, 2022

Hey @annevk ! I've finally gotten this PR for CrossOriginIsolation + Popups, do you mind having a first look before we have a final version of the policy's name? I'm also writing WPTs in the meantime. Thanks!

This doc sums up all the changes in a format that makes the entire thing probably more digest:
https://docs.google.com/document/d/1weftYRlpCyCocbILwNKCfU3ZsUsM89LAGzy1gRNpOw4/edit

@hemeryar hemeryar closed this Jan 17, 2023
@hemeryar hemeryar deleted the bcg_opener branch January 17, 2023 13:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant