Hi Thomas, whenever an add-on is using one of the WebExtension APIs provided by Thunderbird and something goes wrong, this is a bug in Thunderbird. Using WebExtension APIs should actually make sure, that an add-on cannot break Thunderbird. On the other hand, we still have a lot of add-ons, which use "legacy" code which they load from Experiment APIs shipped with their add-ons. If those Experiment APIs do stuff that breaks Thunderbird, it is the add-ons fault. It is not always easy to see which is which. The simple case is: The add-on does not include Experiments and something breaks -> bug in Thunderbird. If it does include Experiments, it needs a full stack trace to see where the error happens. The stack trace provide in the gitlab bug is to short, to see anything. But frommy own experience with CardBook, I think the developer is not yet using any WebExtension API which is related to that area (which would be https://webextension-api.thunderbird.net/en/latest/mailTabs.html). I think closing this is fine. I will check with the author of CardBook if we can find out what is going on.
Bug 1711558 Comment 6 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Hi Thomas, whenever an add-on is using one of the WebExtension APIs provided by Thunderbird and something goes wrong, this is a bug in Thunderbird. Using WebExtension APIs should actually make sure, that an add-on cannot break Thunderbird. On the other hand, we still have a lot of add-ons, which use "legacy" code which they load from Experiment APIs shipped with their add-ons. If those Experiment APIs do stuff that break Thunderbird, it is the add-ons fault. It is not always easy to see which is which. The simple case is: The add-on does not include Experiments and something breaks -> bug in Thunderbird. If it does include Experiments, it needs a full stack trace to see where the error happens. The stack trace provide in the GitLab bug is too short, to see anything. But from my own experience with CardBook, I think the developer is not yet using any WebExtension API which is related to that area (which would be https://webextension-api.thunderbird.net/en/latest/mailTabs.html). I think closing this is fine. I will check with the author of CardBook if we can find out what is going on.