Open Bug 1662191 Opened 4 years ago Updated 3 years ago

about:webrtc "save page" button is broken on Android

Categories

(GeckoView :: General, defect, P3)

Unspecified
Android
defect

Tracking

(firefox-esr78 ?, firefox80 affected, firefox81 ?, firefox82 affected)

REOPENED
Tracking Status
firefox-esr78 --- ?
firefox80 --- affected
firefox81 --- ?
firefox82 --- affected

People

(Reporter: bwc, Unassigned)

References

Details

See https://bugzilla.mozilla.org/show_bug.cgi?id=1662036#c3, I can verify on my own phone also. Not sure when this broke, I have verified on 82 though.

Severity: -- → S2
Priority: -- → P2

This happens on 79 and 80 too. I'm guessing 81 will be affected, but have been unable to check.

See Also: → 1662461
OS: Unspecified → Android

I should note that the Export button on about:certificate seems to be working fine; it seems to be using an "open file" dialog instead of the "file picker" that both about:webrtc and about:memory use. Does FilePicker not work on Android?

Flags: needinfo?(amarchesini)

Bump since this is marked S2. Hi James, do you know the answer to comment 2?

Flags: needinfo?(snorp)

(In reply to Byron Campen [:bwc] from comment #2)

I should note that the Export button on about:certificate seems to be working fine; it seems to be using an "open file" dialog instead of the "file picker" that both about:webrtc and about:memory use. Does FilePicker not work on Android?

Yeah, I would not be surprised if nsIFilePicker did not work on Android. It might be possible to get it going, as we do have APIs for file selection exposed to the app.

Flags: needinfo?(snorp)

Based on comment #4 this appears to be a Fenix bug, because of lack of support for nsIFilePicker.

Component: WebRTC → Stability
Product: Core → Fenix

Please move this to https://github.com/mozilla-mobile/android-components/ Fenix:Stability is not a dumping ground for general Fenix/AC issues.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INVALID

(In reply to James Willcox (:snorp) (jwillcox@mozilla.com) (he/him) from comment #4)

(In reply to Byron Campen [:bwc] from comment #2)

I should note that the Export button on about:certificate seems to be working fine; it seems to be using an "open file" dialog instead of the "file picker" that both about:webrtc and about:memory use. Does FilePicker not work on Android?

Yeah, I would not be surprised if nsIFilePicker did not work on Android. It might be possible to get it going, as we do have APIs for file selection exposed to the app.

James, is there any api that we have to support on ac for nsIFilePicker to work? We already implemented onFilePrompt but it looks like we will need to implement another api.

Flags: needinfo?(snorp)

nsIFilePicker has some additional stuff that we could either add to the existing FilePrompt class in GeckoView or ignore. Since it's not a web-visible thing I think we should just try to do the minimum to make it work via onFilePrompt and FilePrompt.

Flags: needinfo?(snorp)
Status: RESOLVED → REOPENED
Component: Stability → General
Product: Fenix → GeckoView
Resolution: INVALID → ---
Flags: needinfo?(amarchesini)
Priority: P2 → P3
Whiteboard: [geckoview:2023?]

Olivia says this bug is reproducible in Fenix and GVE, but it seems like a low priority.

Severity: S2 → S3
Whiteboard: [geckoview:2023?]
You need to log in before you can comment on or make changes to this bug.