- From: Bramus via GitHub <sysbot+gh@w3.org>
- Date: Mon, 27 May 2024 09:22:32 +0000
- To: public-css-archive@w3.org
My gut reaction was to have an opt-in through CSS, as not all authors have control over setting the headers. ```css @view-transition { navigation: auto; origins: a.example.com, b.example.com; /* Or maybe even `*.example.com`? */ } ``` I would prefer to explicitly list the origins here, so that in the future – if it ever would become a thing – cross-origin VTs can use the same descriptor to include other sites. ```css @view-transition { navigation: auto; origins: *.example.com, *.example.org; } ``` _(Note: I’m not suggesting to add cross-site support here and now; am merely thinking ahead to make sure the syntax can support that, if needed)_ An alternative would be to allow a combination of the values `same-origin`, `cross-origin`, `same-site`, `cross-site` for the suggested descriptor but in that case: - One could end up with a faulty combination of `same-origin cross-site`. - I’m not sure how one would list the allowed origins/sites. - Maybe something like [Related Party Sets](https://developers.google.com/privacy-sandbox/3pcd/related-website-sets) (fka “First Party Sets”) could be used in that case? -- GitHub Notification of comment by bramus Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/10364#issuecomment-2133048599 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 27 May 2024 09:22:33 UTC