T-Bird filters cause duplicate notifications
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
thunderbird (Ubuntu) |
Confirmed
|
Low
|
Unassigned |
Bug Description
Binary package hint: thunderbird
When Thunderbird is configured to notify about new messages, and a message matches a filter that causes the message to be moved to a new folder, Thunderbird will show two notifications for this message: one notification for its arrival in the Inbox, and another for its arrival in the terminal folder.
As a short-term band-aid fix, we could add a 5-second delay to notifications, which should be canceled if their target message is no longer in the folder. This would allow time for filters to process the message.
For the real fix, notifications must be explicitly delayed until after all filters are finished processing incoming mail.
ProblemType: Bug
Architecture: amd64
Dependencies:
DistroRelease: Ubuntu 9.04
NonfreeKernelMo
Package: mozilla-thunderbird None [modified: /var/lib/
PackageArchitec
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/zsh
SourcePackage: thunderbird
Uname: Linux 2.6.28-15-generic x86_64
UnreportableReason: This is not a genuine Ubuntu package
This issue is also encountered on Lucid/TB-3 when someone uses Gmail; the message will appear in All Mail and Inbox at the same time triggering the notification.
In my mind, the best thing to do would to compare the message headers to determine if the Message ID is the same, and only alerting once per ID.