Closed Bug 1462345 Opened 6 years ago Closed 4 years ago

Show WebExtension names instead of IDs in Fennec permission doorhangers

Categories

(WebExtensions :: Android, enhancement, P3)

60 Branch
enhancement

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: rpl, Unassigned)

References

Details

Attachments

(1 file)

This is a follow up of Bug 1459613, in particular we should make sure that the permission doorhangers on Firefox for Android are going to show the extension name for permission requests that are coming from an extension page (as Bug 1459613 is going to do on Firefox Desktop).

The changes are going to be pretty similar to the ones attached on Bug 1459613 for the Firefox Desktop internals, but they need to be applied on different js/jsm files (in particular mobile/android/components/ContentPermissionPrompt.js and mobile/android/modules/WebrtcUI.jsm) and tests.
Depends on: 1459613
Attachment 8976533 [details] currently misses the additional Fennec test cases for the applied changes, but I opted to attach it immediately so that I don't leave the changes that are going to be needed in a commit that only lives on my local development machine.
Assignee: nobody → lgreco
Priority: -- → P2
Product: Toolkit → WebExtensions
Priority: P2 → P3

Hi Agi,
I'm closing this bug as wontfix because the patch was related to components that are now obsolete (and removed from mozilla-central) and the implementation strategy for the new GeckoView-based browser would be very likely different ([1]).

I'm needinfo-ing you mainly to point out this old Fennec issue to you, so that you can double-check how it would be better to keep track of this for GeckoView/AC/Fenix.

[1]: e.g. I guess that a chunk of it may actually to be implemented on AC and Fenix side, more than Geckoview itself (but it is also possible that it may require some addition to the GeckoView APIs available to the embedded, if what we already provide isn't enough to allow the UI layer to handle this for the webrtc and/or site permissions requests triggered by extension pages).

Assignee: lgreco → nobody
Status: NEW → RESOLVED
Closed: 4 years ago
Flags: needinfo?(agi)
Resolution: --- → WONTFIX
Flags: needinfo?(agi)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: