Open Bug 194949 Opened 22 years ago Updated 1 month ago

better status / progress UI feedback with junk mail

Categories

(MailNews Core :: Filters, defect)

defect

Tracking

(Not tracked)

People

(Reporter: sspitzer, Unassigned)

References

Details

(Whiteboard: [adt3])

better UI feedback with junk mail

when analyzing junk mail (especially for imap) we should do a better job of
giving feedback (throbber, busy cursor, status messages, etc)
Mail triage team: nsbeta1+/adt3
Keywords: nsbeta1nsbeta1+
Whiteboard: [adt3]
beta, I hope.
Status: NEW → ASSIGNED
Summary: better UI feedback with junk mail → better status / progress UI feedback with junk mail
Target Milestone: --- → mozilla1.4beta
*** Bug 198039 has been marked as a duplicate of this bug. ***
working on a fix for this, but will require i18n approval to add a few strings
to messenger.properties.
OS: Windows 2000 → All
Hardware: PC → All
Target Milestone: mozilla1.4beta → mozilla1.4final
See bug 188632 for a specific complaint on progress UI.
Product: Browser → Seamonkey
Assignee: sspitzer → mail
Status: ASSIGNED → NEW
Assignee: mail → nobody
Component: MailNews: Main Mail Window → MailNews: Filters
Product: Mozilla Application Suite → Core
QA Contact: esther → filters
Target Milestone: mozilla1.4final → ---
I did an initial look at this while touching some of the junk UI code in bug 324953. I had hoped to just use the existing statusbar as a way to show progress with checking the junk status of many messages in a folder.

The issue is that the status bar is constantly updated with percent notifications from the message download processes, with no way to turn that off. There are hooks in the netwerk interfaces such as nsIProgressEventSink to pass along some context for notifications, but by the time we get into mailnews interfaces like nsIMsgStatusFeedback, that context is gone. So when the status bar receives showProgress(percent) notifications, it shows both the wanted junk percent processed - as well as the unwanted percent of message downloaded.

It seems to me (with only a few hours of looking at this) that the best way forward would be to expand the nsIMsgStatusFeedback interface to specify what kind of feedback we are really interested in at a point in time. But that is a little more work than I was hoping for.
Product: Core → MailNews Core
Severity: normal → minor
Severity: minor → S4
See Also: → 131965
You need to log in before you can comment on or make changes to this bug.