-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Define "user-initiated navigation" (e.g. location-bar navigation) more concretely #5381
Comments
This is important, since (at least) Chrome will not allow document-initiated navigations to abort browser-UI-triggered navigations. |
#2414 is related |
I might solve this at least partially in WICG/navigation-api#63, although fully closing it would involve updating the Sec-Fetch-Site spec. |
I guess it would impact how |
Sorry, yes, both the OP and my response say "Sec-Fetch-Dest" but the header in question is actually "Set-Fetch-Site". (I've edited both now.) Per https://w3c.github.io/webappsec-fetch-metadata/#directly-user-initiated it's currently defined in terms of HTML's
which is also something app history wants to hook into. The connection to null clients is quite interesting; it'd be good to straighten that out indeed... I'll give it a look. |
It would be good to provide a more solid spec foundation for https://w3c.github.io/webappsec-fetch-metadata/#directly-user-initiated; perhaps most of that section should move into HTML, replacing the current vague phrase
Besides
Sec-Fetch-Site
, this also causes browsing context swaps---at least in Chromium---and getting that specified and tested would be good. (See #5350.)The text was updated successfully, but these errors were encountered: