Bug 245473 - Missing video contextual menu items with preload none
Summary: Missing video contextual menu items with preload none
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Media (show other bugs)
Version: Safari 15
Hardware: Mac (Apple Silicon) macOS 12
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-09-21 05:39 PDT by Jeff Johnson
Modified: 2022-10-06 12:59 PDT (History)
5 users (show)

See Also:


Attachments
Example preload none video html (230 bytes, text/html)
2022-09-21 05:39 PDT, Jeff Johnson
no flags Details
Safari preload none contextual menu (53.77 KB, image/png)
2022-09-21 05:40 PDT, Jeff Johnson
no flags Details
Chrome preload none contextual menu (92.48 KB, image/png)
2022-09-21 05:41 PDT, Jeff Johnson
no flags Details
Firefox preload none contextual menu (132.98 KB, image/png)
2022-09-21 05:41 PDT, Jeff Johnson
no flags Details
Safari preload metadata contextual menu (140.69 KB, image/png)
2022-09-21 05:41 PDT, Jeff Johnson
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Johnson 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.
Comment 1 Jeff Johnson 2022-09-21 05:40:56 PDT
Created attachment 462495 [details]
Safari preload none contextual menu
Comment 2 Jeff Johnson 2022-09-21 05:41:16 PDT
Created attachment 462496 [details]
Chrome preload none contextual menu
Comment 3 Jeff Johnson 2022-09-21 05:41:34 PDT
Created attachment 462497 [details]
Firefox preload none contextual menu
Comment 4 Jeff Johnson 2022-09-21 05:41:51 PDT
Created attachment 462498 [details]
Safari preload metadata contextual menu
Comment 5 Radar WebKit Bug Importer 2022-09-27 22:49:31 PDT
<rdar://problem/100492465>