Future browsing context group dependency hint #383
Labels
concerns: dependencies
Some of this proposal's dependencies are unstable, immature, or lack widespread support.
concerns: interoperability
This proposal creates interop risk, e.g. due to vagueness
from: Google
Proposed, edited, or co-edited by Google.
venue: none / personal repository
The venue for discussion is a GitHub repository not affiliated with a standards body.
WebKittens
@annevk
Title of the spec
Future browsing context group dependency hint
URL to the spec
https://github.com/explainers-by-googlers/future-browsing-context-group-dependency-hint
URL to the spec's repository
https://github.com/explainers-by-googlers/future-browsing-context-group-dependency-hint
Issue Tracker URL
No response
Explainer URL
No response
TAG Design Review URL
w3ctag/design-reviews#979
Mozilla standards-positions issue URL
mozilla/standards-positions#1059
WebKit Bugzilla URL
No response
Radar URL
No response
Description
This proposal extends the use of the "opener" rel type to same-window navigations to signal to the browser that the destination page will open a new window and the referring page expects to be able to access it. Some user agents perform browsing context group changes on navigation that aren't strictly necessary for security in order to improve performance. This results in named window reuse not being possible across a back navigation. Annotating an anchor element with "opener" will signal to the user agent that performing a browsing context group change would break a future opener relationship.
Regarding specification, this proposal would consist of a patch for the html spec. See here for details: https://github.com/explainers-by-googlers/future-browsing-context-group-dependency-hint?tab=readme-ov-file#specification-changes
Note that I put @annevk as the potential reviewer given previous activity on relevant issues such as:
whatwg/html#4198
whatwg/html#313
whatwg/html#5350
Thanks.
The text was updated successfully, but these errors were encountered: