Closed Bug 1554612 Opened 5 years ago Closed 5 years ago

[de-xbl] remove thunderbird-addon-generic binding

Categories

(Thunderbird :: General, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1565180

People

(Reporter: mkmelin, Unassigned)

References

Details

https://searchfox.org/comm-central/rev/5a670c59f9004ef9be4874cfbfe57ec2ef3b260f/mail/base/content/extensions.xml#14

A removal of will take place in bug 1554238.
Unclear what we need to do. We can track bug 1505924 which will allow resolving bug 1554238, and figure it out then.

Type: defect → task

(In reply to Magnus Melin [:mkmelin] from comment #0)

https://searchfox.org/comm-central/rev/5a670c59f9004ef9be4874cfbfe57ec2ef3b260f/mail/base/content/extensions.xml#14

A removal of will take place in bug 1554238.
Unclear what we need to do. We can track bug 1505924 which will allow resolving bug 1554238, and figure it out then.

You can already enable the new interface by flipping on extensions.htmlaboutaddons.enabled.

As for TB, I suspect aboutAddonsExtra.js, extensionsOverlay.css will have to be adapted to work with the new interface. thunderbird-addon-generic can change into a new CE extending AddonCard, and then aboutAddonsExtra.js can try to override the addon-card CE somehow. I suspect overriding will be non-trivial especially since customElements.define() is called here but maybe the add-ons team can help make this easier from TB's side somehow?

Alternatively, if TB is no longer planning to support add-ons requiring restart, then I think that binding can go away.

(In reply to Tim Nguyen :ntim from comment #1)

Alternatively, if TB is no longer planning to support add-ons requiring
restart, then I think that binding can go away.

Seems like the preferable approach. I lost track on what we even support wrt restart now. Geoff?

Flags: needinfo?(geoff)

This has already gone in bug 1565180.

Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(geoff)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.