Open Bug 1776426 Opened 2 years ago Updated 2 months ago

Remove InstallTrigger implementation

Categories

(Toolkit :: Add-ons Manager, task, P3)

task

Tracking

()

People

(Reporter: rpl, Unassigned)

References

Details

(Whiteboard: [addons-jira])

As a follow up to Bug 1772901, once the InstallTrigger implementation has been disabled in all channels for enough baking time and we are sure we will not have to flip the "extensions.InstallTriggerImpl.enabled" pref back to true as a last resort, we'll want to completely remove it from mozilla-cental, in particular:

  • remove amInstallTrigger.jsm
  • remove InstallTrigger related code from dom/base/nsGlobalWindowInner.cpp (but keep the part of nsGlobalWindowInner::GetInstallTrigger that would still be needed to keep the global InstallTrigger enumerable and set to null if we have not yep disabled it on all channels)
  • remove the "extensions.InstallTriggerImpl.enabled" pref and code that is referencing it
  • remove tests covering the behaviors expected by the InstallTrigger implementation itself
Severity: -- → N/A
Priority: -- → P2
See Also: → 1775404
Priority: P2 → P3
You need to log in before you can comment on or make changes to this bug.