Open Bug 1604646 Opened 5 years ago Updated 1 year ago

Add context menu and more keyboard controls to the Picture-in-Picture player window

Categories

(Toolkit :: Picture-in-Picture, enhancement, P5)

enhancement

Tracking

()

UNCONFIRMED
Accessibility Severity s4

People

(Reporter: alexander.kern, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: access)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0

Steps to reproduce:

Activate Picture-in-Picture mode

Actual results:

There is a deactivate picture-in-picture button and a play/pause button, right clicking does not do anything, pressing space does not do anything, F11 does not do anything

Expected results:

I'd like there to be the usual context menu for videos like "show controls", space to play/pause, s to stop, F11 for fullscreen. Probably everything should behave like a video does in full screen -- context menu works there and everything else like I'd expect.

Thank you, love the idea of this new feature!

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Video/Audio Controls
Product: Firefox → Toolkit
Blocks: videopip
Type: defect → enhancement
Priority: -- → P5
Summary: Context menu on picture-in-picture video, hotkeys, etc → Add context menu and more keyboard controls to the Picture-in-Picture player window

While this is somewhat tangential to the primary purpose of PIP, I've discovered that PIP is very useful for working around custom video players which don't provide accessible controls, which are unfortunately quite common. So, the more accessible controls we have in PIP, the better for this use case. In addition, many video players don't offer things like speed control and accessing the native context menu for these videos can be pretty tricky for screen reader users (it's difficult to know where to route the mouse, etc.).

That said, I realise this use case is arguably scope creep for PIP.

Keywords: access
Whiteboard: [access-p3]

Updating the Accessibility Team's impact assessment to conform with the new triage guidelines. See https://wiki.mozilla.org/Accessibility/Triage for descriptions of these whiteboard flags.

Whiteboard: [access-p3] → [access-s4]
Component: Video/Audio Controls → Picture-in-Picture
Version: 72 Branch → Trunk
Severity: normal → S3
Accessibility Severity: --- → s4
Whiteboard: [access-s4]
You need to log in before you can comment on or make changes to this bug.