Bug 1793715 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

WDBA is currently written as a standalone binary. This binary lacks access to XPCOM making it hard to leverage existing infrastructure for notifications. In particular we would like to have access to fluent for translations, and XPCOM's implementation of Windows toast notifications for notifications that persist and can be acted up after the process exits.

To handle this we can outsource generating and handling WDBA notifications to a Firefox background task.
Update: We've since changed our thinking on how to migrate WDBA to Firefox Background Tasks. Instead of migrating piecemeal, we're leveraging the strangler fig pattern to migrate it as a whole behind an XPCOM object, and incrementally update it to use safer languages and Firefox libraries/utilities.

---

WDBA is currently written as a standalone binary. This binary lacks access to XPCOM making it hard to leverage existing infrastructure for notifications. In particular we would like to have access to fluent for translations, and XPCOM's implementation of Windows toast notifications for notifications that persist and can be acted up after the process exits.

To handle this we can outsource generating and handling WDBA notifications to a Firefox background task.

Back to Bug 1793715 Comment 0