Closed Bug 1604222 Opened 4 years ago Closed 4 years ago

Add a way to know if an addon is disabled by user or because not supported

Categories

(GeckoView :: Extensions, enhancement, P1)

Unspecified
All
enhancement

Tracking

(firefox74 fixed)

RESOLVED FIXED
mozilla74
Tracking Status
firefox74 --- fixed

People

(Reporter: agi, Assigned: agi)

References

Details

(Whiteboard: [geckoview:m74])

Attachments

(3 files)

We need to know why the addon was disabled (user disabled vs the addon is incompatible with the app) and for the app a way to set an addon as disabled because it's not compatible with the app.

Priority: -- → P2
Whiteboard: [geckoview:m74]
Priority: P2 → P1

This allows embedding applications to disable addons independently of the user
disabled field.

Assignee: nobody → agi
Status: NEW → ASSIGNED
Pushed by asferro@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/15bf31fa86b9
Use destructuring params in updateAddonDisabledState. r=mixedpuppy
https://hg.mozilla.org/integration/autoland/rev/34eace2047b4
Add embedderDisabled field to addon. r=mixedpuppy
https://hg.mozilla.org/integration/autoland/rev/a135f610a311
Implement disable(APP_DISABLED) for WebExtension. r=snorp
Pushed by asferro@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f05c8bbfa9a7
Use destructuring params in updateAddonDisabledState. r=mixedpuppy
https://hg.mozilla.org/integration/autoland/rev/8efb33009288
Add embedderDisabled field to addon. r=mixedpuppy
https://hg.mozilla.org/integration/autoland/rev/caa6177248f7
Implement disable(APP_DISABLED) for WebExtension. r=snorp

Thanks! Classic last minute change that breaks the test.

Flags: needinfo?(etoop)
Regressions: 1623173
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: