Goal: click the button. Handler then tries gated APIs (clipboard.writeText, fullscreen).
Success requires navigator.userActivation.isActive and at least one gated API to succeed.
Goal: click the button. Handler then tries gated APIs (clipboard.writeText, fullscreen).
Success requires navigator.userActivation.isActive and at least one gated API to succeed.