Open Bug 1500538 Opened 6 years ago Updated 1 year ago

Find the media element from context menu event dispatched from video controls in GeckoView

Categories

(GeckoView :: Media, enhancement, P2)

enhancement

Tracking

(geckoview66 affected, firefox64 wontfix, firefox65 wontfix, firefox66 affected, firefox67 affected)

Tracking Status
geckoview66 --- affected
firefox64 --- wontfix
firefox65 --- wontfix
firefox66 --- affected
firefox67 --- affected

People

(Reporter: timdream, Assigned: m_kato)

References

Details

Maybe I'm misunderstanding this bug, but doesn't feel like XBL implementation related.
Component: XBL → GeckoView
Product: Core → Firefox for Android
In-tree, GeckoView is used for PWAs and custom tabs in Fennec, and there's also the GeckoView Example app that's accessible if you switch the build configuration in Android Studio (or run something like ./mach gradle geckoview_example:installLocalWithGeckoBinariesMinApi21Debug). Neither of those implements any real context menus, although you can still catch and check the event handling in GeckoViewContent.js itself.

For custom tabs, you can e.g. use something like this (https://github.com/walkingice/CustomTabsLauncher) if you don't know any other app that uses them, whereas for the Geckoview Example app you need to disable e10s from the three dot menu so you can debug GeckoViewContent.js from the WebIDE.
Tim do you want to take this bug? (Does comment 4 answer what you need?)
Flags: needinfo?(timdream)
Priority: -- → P2
I don't have an Android environment with me, so it would be more efficient if someone else could do it.
Flags: needinfo?(timdream)
Product: Firefox for Android → GeckoView
Rank: 50

Moving some media bugs to the new GeckoView::Media component.

Component: General → Media

Assigning this bug to Makoto. He will decide whether we need to prioritize it for 2022 H2.

Assignee: nobody → m_kato
Severity: normal → S3
Rank: 50 → 222
Flags: behind-pref+

Enhancements should have severity N/A.

Severity: S3 → N/A
You need to log in before you can comment on or make changes to this bug.