Closed Bug 167619 Opened 22 years ago Closed 21 years ago

New messages indicator still flagged when filter "Mark as read" is applied

Categories

(SeaMonkey :: MailNews: Message Display, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 179556

People

(Reporter: jamesm, Assigned: sspitzer)

References

Details

If you have a filter which marks a message as read, the following happens on my
system:

The folder view on the left goes bold, and indicates that there is, say, one new
unread message - Exactly the same behaviour as if the filter had not been applied.

When you click on the folder, the message then changes to having been read,
without you having to click on the message - so the filter is marking the
message as read, but the folder doesn't realise until the folder is clicked on.

This is in Mozilla 1.0 - I don't have permission to install updates so I can't
check it on a newer build. Sorry.
QA Contact: olgam → laurel
This still shows up on 1.3a Linux.
*** Bug 200540 has been marked as a duplicate of this bug. ***
James McCaw, are you still seeing this bug (have you had a chance to upgrade 
from 1.0 yet)?  This appears to be a duplicate of, or at least closely related 
to, Bug 107206.

Did your report mean to indicate that when the folder is updated to bold, the 
number of new messages appears after it?  What about the green arrow?  I ask 
because I'm working on another very similar bug, for which I have duplicated 
that the folder goes bold but without indicating a number of messages.  
Additional possible duplicate:  Bug 179556.
Mike, I have read over the comments for the bugs you refer to and those bugs do
seem related to what I'm reporting. I suspect what I'm seeing is due to the same
problem - but as far as I can tell, what I'm reporting isn't exactly reported
anywhere else (I also see the green arrow behaviour referred to).

I will try to clarify what I see in more detail than my initial comment
associated with this bug.

As background, I like to filter my sent messages, so rather than putting sent
mail in "Sent Mail", I Bcc: my sent mail to myself and then have filters which
say "If sender is me and To: is john@john, put message in "john's folder" and
mark as read.

For simplicity, assume the destination folder is currently empty, or at least
has no unread messages in it.

I would expect this action to put my sent mail in "john's folder" but not alert
me, not beep, not put a green arrow and not make the folder bold and definitely
not make the message itself bold. After all, the filter is marking the mail as
read, so why would I want to be told about it?

Mozilla's current behaviour is not this, but it is a sort of broken version of
it. When a message goes through the filter mechanism described above, the folder
the mail is delivered to becomes bold and the message count indicator is
incremented. This behaviour is wrong as far as I'm concerned.

When you click on the folder (not the message) the folder changes to unbold and
indicates no messages unread. The contained message, as expected, is already
marked as read. It takes this click on the folder to get the folder to be in the
state I would expect it to be in from the beginning, that is not bold and zero
unread messages.

It seems that the folder's status is only updated to the correct status when you
click on it, and until that time, it simply is showing the wrong status. There
are no unread messages in the folder, yet it is bold and displays a number.

I hope that clarifies things. It doesn't seem to be exactly what you are working
on though.

This bug still exists in 1.3, 1.3b
Bug 179556 does appear to be a duplicate ( at least in my initial filing of it
), although later comments from a different person describe possibly a different
problem.

Confirm still occuring in Moz Win2000 2003042112. In my case I'm using an IMAP
server over a slow link, so I'm seeing a somewhat slower motion version of the
problem. :)

Without reading the code, but from my feel of it, the following is happening.

1. Message captured by filter.
2. Unread message moved to different folder.
3. Unread message count for folder incremented ( maybe checking with server,
maybe not, the process is quite fast ).
4. Message marked as "unread".
5. Counter NOT updated to move the counter back down.

At least, that's where I'd be looking if I'd written the code to do that sort of
thing.

Of course, the bug summary doesn't seem to match it...

I'd describe it as either as

"Counter updated incorrectly when filter moves and marks as unread"

or possibly

"Marking message unread in unselected folder does not decrement unread message
count".

Or course, my feel for the quickest, hackiest, way to fix this would be to move
"mark as unread" BEFORE "move to folder" in the filter task order. I'll bet 10
bucks to folder moved "to" doesn't increment it's counter.

But then coding mozilla is beyond my scope, I have enough to do :)

Mark Bug 179556 as a duplicate if you want, or the other way around... either
way I'm fine.
James McCaw, two more questions:  IMAP or POP account?  And, what theme, if any,
do you have installed?
This is an IMAP connection, and seeing people are talking about response time, I
get the same behaviour at work over the LAN (100Mbit) and from home (56k modem).

I use the stock standard modern theme.

Adam Kennedy's comment (#6) seems like a reasonable explanation.
Duping this to the newer (but already confirmed) 179556.

*** This bug has been marked as a duplicate of 179556 ***
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.