This is forked from blink-dev, where @bzbarsky expresses
Basically, it feels like there already isn't a one-size-fits-all notion of "activation" that is appropriate for all uses, and whatever work happens here should be taking that as a baseline assumption. It's not clear to me whether that's happening.
In response, @mustaqahmed forked off #3849 to address this, asking the question, should we maybe use a different set of events for each situation that uses "activation"? I'm raising this thread because I think @bzbarsky was probably suggesting a broader focus, not just on events, and it'd be good to have a dedicated discussion.
The way I see it, with @mustaqahmed's model (explainer, spec PR, rendered spec preview) we have three concepts of activation already, which he lists as:
- Transient activation consuming APIs
- Transient activation gated APIs
- Sticky activation gated APIs
@bzbarsky, do you think this is enough nuance to capture the different notions of "activation"? If not, do you think adding variants with different sets of events would help, e.g. transient-activation-consuming-but-only-clicks? Or did you have other ideas?
This is forked from blink-dev, where @bzbarsky expresses
In response, @mustaqahmed forked off #3849 to address this, asking the question, should we maybe use a different set of events for each situation that uses "activation"? I'm raising this thread because I think @bzbarsky was probably suggesting a broader focus, not just on events, and it'd be good to have a dedicated discussion.
The way I see it, with @mustaqahmed's model (explainer, spec PR, rendered spec preview) we have three concepts of activation already, which he lists as:
@bzbarsky, do you think this is enough nuance to capture the different notions of "activation"? If not, do you think adding variants with different sets of events would help, e.g. transient-activation-consuming-but-only-clicks? Or did you have other ideas?