Downloads context menu not working on some devices

VERIFIED FIXED in Firefox 59

Status

()

defect
VERIFIED FIXED
2 years ago
2 years ago

People

(Reporter: oana.horvath, Assigned: esawin)

Tracking

Firefox 59
Firefox 59
ARM
Android
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox57 unaffected, firefox58 unaffected, firefox59 verified)

Details

Devices:
Samsung S7 Edge (Android 7.0)
Huawei Honor 8 (Android 7.0)

*Not reproducing on Android 6 & 5 devices: 
Huawei P9 Lite (Android 6.0)
LG Nexus 5 (Android 6.0.1)
Samsung Galaxy Note 4 (Android 5.0.1)

Build: Nightly 59.0a1 (2018-01-11);

Steps to reproduce:
1. Download one or more files.
2. Go to Tools>Downloads.
3. Long tap the downloaded files.

Expected result:
A context menu opens.

Actual result:
The context menu is not opened.
Summary: Downloads context menu not working on Android 7 → Downloads context menu not working on Android 7&8
Also reproducing on Google Pixel (Android 8.0).
Last known good build: 2018-01-10
First bad known build: 2018-01-11
Changelog: https://hg.mozilla.org/mozilla-central/log/e61c4485494ec4823da22217f665d73858c57e35
Actually, I've just reproduced the issue on an Android 6 device also: Sony Xperia Z5 Premium (Android 6.0.1).
Summary: Downloads context menu not working on Android 7&8 → Downloads context menu not working on some devices
Reproducible also on Huawei Honor (Android 5.1.1).
That's a regression from bug bug 1424252, about:downloads still uses <menu> and so do a few other mobile pages, like  about:addons.

We'll need to back it out until all mobile pages are rewritten without using <menu>.
Blocks: 1424252
Backed out changeset df5c47596915 (bug 1424252) for causing bug 1429757
https://hg.mozilla.org/mozilla-central/rev/d4d53f4069f4
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 59
Assignee: nobody → esawin
tracking-fennec: ? → ---
Verified this in the latest Nightly build and 59.0b7 on a Huawei Honor 8 (Android 7.0), context menu is now triggered.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.