Bug 312463

Summary: REGRESSION (Safari 26.4): navigator.userActivation.isActive is false, breaking fullscreen on YouTube and others
Product: WebKit Reporter: jimmy
Component: MediaAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: ap, cdumez, jer.noble, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
dev tools output none

jimmy
Reported 2026-04-16 04:47:48 PDT
Created attachment 479102 [details] dev tools output immediately inside trusted click handlers, breaking requestFullscreen on YouTube, Patreon, and other video sites Steps: Go to youtube.com, click the fullscreen icon on any video. Nothing happens. Pressing F works correctly. Diagnostic: Inside an isTrusted: true click handler on a button, navigator.userActivation.isActive returns false, causing video.requestFullscreen() to silently reject. hasBeenActive returns true, so the user has clicked — only the transient activation on this specific click is missing. Regression: Worked in Safari 26.3. Broke in Safari 26.4.
Attachments
dev tools output (76.27 KB, image/png)
2026-04-16 04:47 PDT, jimmy
no flags
Alexey Proskuryakov
Comment 1 2026-04-16 13:12:26 PDT
Thank you for the report! I cannot reproduce this with Safari 26.5 beta, and I don't think that we've had other reports of the fullscreen button being broken on Youtube. Could there be anything unusual about your configuration, such as perhaps any extensions?
Radar WebKit Bug Importer
Comment 2 2026-04-23 04:48:13 PDT
Note You need to log in before you can comment on or make changes to this bug.