[Bug] Selection Action Menu doesn't work on some videos
Categories
(GeckoView :: Media, defect, P2)
Tracking
(firefox96 fixed)
| Tracking | Status | |
|---|---|---|
| firefox96 | --- | fixed |
People
(Reporter: petru, Assigned: olivia)
References
Details
(Keywords: good-first-bug, Whiteboard: [geckoview:m93?])
Attachments
(1 file)
From github: https://github.com/mozilla-mobile/fenix/issues/16077.
Steps to reproduce
- Open a video on ted.com
- Long press on the video to trigger the Selection Action Menu (also didn't know this existed :) )
Expected behavior
- User would expect that tapping on SAVE FILE TO DEVICE would save the video.
- User would expect that tapping on OPEN LINK IN EXTERNAL APP would do something.
Actual behavior
- Download fails
- Open link in external app does nothing
Device information
- Android device: Pixel 4
- Fenix version: Nightly 201020 and Beta 82.0.0-beta 6
Change performed by the Move to Bugzilla add-on.
Comment 1•5 years ago
|
||
This is likely because we don't check that the blob URL is a "valid" one like Firefox Desktop does here: https://searchfox.org/mozilla-central/source/browser/actors/ContextMenuChild.jsm#452
All we have to do is check for URL.isValidURL here: https://searchfox.org/mozilla-central/rev/8883276967d39918e2ce64e873afdd432fb406ca/mobile/android/actors/ContentDelegateChild.jsm#72-75
Comment 2•5 years ago
|
||
This https://searchfox.org/mozilla-central/source/browser/actors/ContextMenuChild.jsm#450-456 seems to come down to BlobURLProtocolHandler::HasDataEntry(url)
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
| Assignee | ||
Comment 4•4 years ago
|
||
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 6•4 years ago
|
||
Backed out for causing gv-junit failures on requestContextMenuOnVideo.
Failure log for gv-junit
Failure log for gv-junit-e10s-single
The fails appeared only on Android 7.0 x86-64 WebRender debug-isolated-process.
| Assignee | ||
Updated•4 years ago
|
Comment 8•4 years ago
|
||
| bugherder | ||
Comment 9•4 years ago
|
||
Moving some media bugs to the new GeckoView::Media component.
Description
•