QubesOS / qubes-issues

The Qubes OS Project issue tracker
https://www.qubes-os.org/doc/issue-tracking/
541 stars 48 forks source link

Rewrite Thunderbird Qubes extension as a MailExtension #5861

Open DemiMarie opened 4 years ago

DemiMarie commented 4 years ago

Qubes OS version Qubes release 4.0 (R4.0)

Affected component(s) or functionality thunderbird-qubes

Brief summary The Qubes integration with Thunderbird uses a legacy extension that will break in Thunderbird 78.

To Reproduce vim /usr/lib64/mozilla/extensions/*/qubes-attachment@qubes-os.org/manifest.json

Expected behavior No legacy key

Actual behavior A legacy key is present.

Screenshots N/A

Additional context I am not sure if this is possible, given the need to override core functionality of Thunderbird. We should probably discuss this with Mozilla. Mozilla accepts feature requests for extension APIs, and provides a method (experiments) for implementing workarounds in the meantime. This will be disabled eventually, but not for years.

Solutions you've tried N/A

Relevant documentation you've consulted https://developer.thunderbird.net/add-ons/about-add-ons

Related, non-duplicate issues none

nereocystis commented 2 years ago

And Debian stable just hit 1.91.13

Geblaat commented 2 years ago

And Debian stable just hit 1.91.13

Debian stable just hit 102.3.0 so it is now also ready for the new Qubes extension.

DemiMarie commented 1 year ago

Marking as “help wanted”. None of the Qubes team regularly works with HTML or JavaScript, and I expect that a community member who does could implement this much more quickly.