Re: [w3ctag/design-reviews] Navigation Activation Info (Issue #921)

> Hi @noamr - thanks for sending this our way.
> 
> A couple of initial questions we had after reviewing in today's TAG breakout:
> 
> 1. regarding the naming of the API - it seems like the term "Activation" is a bit overloaded - in particular it's used in the context of user activation which is a completely separate concept. We're concerned this could cause developer confusion. Have you considered any alternatives?

Yes, we've considered many alternatives.
"Activation" is already used in prerendering, e.g. the "activationStart" is when the actual navigation to the prerendered page occurs. 

> 2. what's the current state of this with regard to the HTML spec itself?

This is integrated into the HTML spec. https://html.spec.whatwg.org/multipage/nav-history-apis.html#navigation-activation-interface

> 3. the security & privacy responses say that "It exposes information about the most recent cross-document navigation." It's not clear if this means it's exposing additional information that the developer wouldn't have had access to before or if it's information that the developer would have had access to anyway?  In general there is a lack of information in the explainer about potential abuse cases.  It's concerning that this is exposing information about navigation across documents as this could be a potential privacy issue... so I think some additional discussion of this is warranted in the explainer.

Fair point I'll add it to the explainer. This exposes only information that's available otherwise but requires a lot of broiler-plate JS with `sessionStorage` or service-workers to implement reliably.

> 4. do you have any information about multi-implementer support?
Mozilla supports: https://github.com/mozilla/standards-positions/issues/928
No signal from WebKit: https://github.com/WebKit/standards-positions/issues/282

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/921#issuecomment-1882694838
You are receiving this because you are subscribed to this thread.

Message ID: <w3ctag/design-reviews/issues/921/1882694838@github.com>

Received on Tuesday, 9 January 2024 09:25:56 UTC