FrontPage  Index  Search  Changes  RSS  Login

h.ogi's place - Ticket-469 Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

! Inter-Add-on Communication for Tag Toolbar/Tag Popup => support for tag listening for quickFilters

:Priority:Normal
:Reporter:Axel G.
:Status:New
:Assigned to:?
:Version:2.4.7
:Milestone:?
:Created:2026-01-26

!! Description

I¡Çm the author of quickFilters, a Thunderbird add-on for automating message filtering. I¡Çve been using your Tag Toolbar / Tag Popup add-on for some time and really appreciate it.

I¡Çm currently working on improving quickFilters¡Ç ability to respond when users add tags. [issue 346](https://github.com/RealRaven2000/quickFilters/issues/346) Right now I can patch Thunderbird¡Çs menu system, but the toolbar/popup doesn¡Çt trigger the same hooks.

I was wondering if you¡Çd be open to adding inter–add-on communication, such as a message listener or event emitter that other add-ons can subscribe to, so quickFilters could respond to user-initiated tag changes in a clean way:

Looking at your implementation.js, I noticed you already have a method for subscribing to tag change events internally.

Would it be possible to expose a message listener in your background page that lets other add-ons register and unregister external callbacks? Ideally, it would pass along which tags were added or removed.

I¡Çd be happy to provide skeleton code to illustrate how quickFilters could hook into this, if that helps.

I¡Çm happy to implement the patch myself if you like — do you have a public repository for the add-on where I could contribute?

Thank you for considering, and I¡Çd be glad to discuss the approach further.

----
!! Changelog
{{its_edit_ticket_form}}