Skip to content

Should extension APIs consume user activation? #920

@oliverdunk

Description

@oliverdunk

The User Activation spec defines two relevant types of APIs gated by user activation:

...

  • Transient activation-gated APIs
    These APIs require the transient activation state to be true, but they don't consume it, so multiple calls are allowed per user activation until the transient state expires.

  • Transient activation-consuming APIs
    These APIs require the transient activation state to be true, and they consume user activation in each call to prevent multiple calls per user activation.

...

Should extension APIs be activation consuming, and if so, should we do these across all APIs or on a case by case basis?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions