UserActivation: isActive property

Baseline 2023
Newly available

Since ⁨November 2023⁩, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

The read-only isActive property of the UserActivation interface indicates whether the current window has transient user activation.

Value

A boolean.

Examples

Checking if a user gesture was recently performed

Use the isActive property to check whether the user is currently interacting with the page.

js
if (navigator.userActivation.isActive) {
  // proceed to request playing media, for example
}

Specifications

Specification
HTML
# dom-useractivation-isactive

Browser compatibility

See also