Closed Bug 1507531 Opened Last year Closed 10 months ago
Picker is missing WRITE _EXTERNAL _STORAGE permission
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:63.0) Gecko/20100101 Firefox/63.0 Steps to reproduce: This was conducted on a stock Pixel 2 running Android 9 -- 1. Visit a site where an image upload is required (ex - Facebook avatar upload). 2. Click on the upload button and attempt to use the Camera intent to handle the upload, accepting any Camera permission dialogs. 3. Observe that the camera is displayed. 4. Take a picture and submit it via the Camera app. Actual results: Camera image was not accepted / processed by the site, once Firefox is resumed. If you perform the following, the Camera upload functionality works as expected: 1. Visit Android Settings -> App Permissions -> Firefox -> Permissions, and validate that the Camera and Storage settings are indeed enabled. 2. Toggle off all permissions. 3. Navigate back to App Permissions 4. Navigate back to App Permissions -> Firefox -> Permissions 5. Re-enable Camera and Storage permissions 6. Repeat reproduction steps 1-4, but observe that now the Camera intent passes the image correctly to the Firefox handled webpage Expected results: The Camera intent payload is received and processed correctly, initially, without the use of the above permission reset workaround.
Severity: normal → major
OS: Unspecified → Android
Hardware: Unspecified → x86_64
Possibly related: https://bugzilla.mozilla.org/show_bug.cgi?id=1489972
FWIW - this was also reproducible in the Android Studio official AVD image for the Pixel 2, which I used to create the screengrab. Hope it helps in debugging!
Priority: -- → P2
Assignee: nobody → petru.lingurar
Status: NEW → ASSIGNED
Summary: Android Camera Permission Initially Broken → FilePicker is missing WRITE_EXTERNAL_STORAGE permission
You need to log in before you can comment on or make changes to this bug.