Bug 245473

Summary: Missing video contextual menu items with preload none
Product: WebKit Reporter: Jeff Johnson <opendarwin>
Component: MediaAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: eric.carlson, jean-yves.avenard, jer.noble, karlcow, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 15   
Hardware: Mac (Apple Silicon)   
OS: macOS 12   
See Also: https://bugs.webkit.org/show_bug.cgi?id=246153
Attachments:
Description Flags
Example preload none video html
none
Safari preload none contextual menu
none
Chrome preload none contextual menu
none
Firefox preload none contextual menu
none
Safari preload metadata contextual menu none

Jeff Johnson
Reported 2022-09-21 05:39:47 PDT
Created attachment 462494 [details] Example preload none video html Safari 16.0 (17614.1.25.9.10, 17614) on macOS 12.6 (21G115) When a video has the attribute preload="none", Safari has an extremely limited contextual menu that's missing items such as "Open Video in New Tab", "Download Video", and "Copy Video Address", even if the video has a "src" attribute. It's unnecessary to download any video metadata to perform any of these actions. This behavior is different from Chrome and Firefox, which offer many more contextual menu items for preload="none" videos. I'm attaching screenshots of preload="none" screenshots for Safari, Chrome, and Firefox, as well as preload="metadata" for Safari.
Attachments
Example preload none video html (230 bytes, text/html)
2022-09-21 05:39 PDT, Jeff Johnson
no flags
Safari preload none contextual menu (53.77 KB, image/png)
2022-09-21 05:40 PDT, Jeff Johnson
no flags
Chrome preload none contextual menu (92.48 KB, image/png)
2022-09-21 05:41 PDT, Jeff Johnson
no flags
Firefox preload none contextual menu (132.98 KB, image/png)
2022-09-21 05:41 PDT, Jeff Johnson
no flags
Safari preload metadata contextual menu (140.69 KB, image/png)
2022-09-21 05:41 PDT, Jeff Johnson
no flags
Jeff Johnson
Comment 1 2022-09-21 05:40:56 PDT
Created attachment 462495 [details] Safari preload none contextual menu
Jeff Johnson
Comment 2 2022-09-21 05:41:16 PDT
Created attachment 462496 [details] Chrome preload none contextual menu
Jeff Johnson
Comment 3 2022-09-21 05:41:34 PDT
Created attachment 462497 [details] Firefox preload none contextual menu
Jeff Johnson
Comment 4 2022-09-21 05:41:51 PDT
Created attachment 462498 [details] Safari preload metadata contextual menu
Radar WebKit Bug Importer
Comment 5 2022-09-27 22:49:31 PDT
Jeff Johnson
Comment 6 2025-06-29 08:02:46 PDT
The bug also applies to audio elements as well as video elements.
Note You need to log in before you can comment on or make changes to this bug.