Contact emails
jap...@chromium.org, nrose...@chromium.orgExplainer
https://github.com/whatwg/html/issues/9760Specification
https://github.com/whatwg/html/pull/9856Summary
navigation.activation stores state about when the current Document was activated (e.g., when it was initialized, or restored from the back/forward cache).
Blink component
Blink>HistoryMotivation
In some cases, like in view transition, developers want to customize the page/style/what not based on the last/current navigation: which URL did it come from, was it a back navigation, etc. For example, show a welcome message but not if it's a back navigation, or run a different animation if coming from the home page.
Initial public proposal
https://github.com/whatwg/html/issues/9760TAG review
NoneTAG review status
PendingRisks
Interoperability and Compatibility
None
Gecko: No signal
WebKit: No signal
Web developers:
We have signals from developers working on multi-page view transitions that this feature is necessary for implementing a good experienceOther signals:
WebView application risks
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
None
Debuggability
None
WPT will be landed alongside the prototype.Flag name on chrome://flags
NoneFinch feature name
NoneNon-finch justification
NoneRequires code in //chrome?
FalseEstimated milestones
No milestones specified
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5076557983121408