Closed
Bug 211439
Opened 21 years ago
Closed 16 years ago
Delete should mark as read (also on POP and IMAP when offline)
Categories
(MailNews Core :: Backend, enhancement)
MailNews Core
Backend
Tracking
(Not tracked)
VERIFIED
FIXED
Thunderbird 3.0b1
People
(Reporter: mcow, Assigned: maxxmozilla)
References
(Blocks 1 open bug)
Details
Attachments
(1 file, 1 obsolete file)
1.38 KB,
patch
|
mkmelin
:
review+
|
Details | Diff | Splinter Review |
Deleting one or more unread messages via a user action (Del key, toolbar button,
menu) from the Inbox leaves the messages unread. Deleting messages with a
filter marks the messages read.
Since Move to Trash is available for those people who actually want to keep the
messages in the Trash marked as Unread, delete should always mark the messages
as read.
Ideally, undelete would restore the unread mark, if necessary.
Reporter | ||
Comment 1•21 years ago
|
||
xref bug 220933, bug 157115.
Updated•20 years ago
|
Product: Browser → Seamonkey
Reporter | ||
Updated•20 years ago
|
Component: MailNews: Main Mail Window → MailNews: Backend
Product: Mozilla Application Suite → Core
QA Contact: esther
Version: Other Branch → Trunk
Works now, but was it intentionally? See Bug 274022.
Comment 3•20 years ago
|
||
yes, it was absolutely intentional.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
Reporter | ||
Comment 4•20 years ago
|
||
This bug has NOT been fixed.
Bug 274022 is only about IMAP mail, where the Unread status is actually
maintained on the server, and only with the "Mark as deleted" deletion model.
This bug was originally opened for the POP case, which behaves as always.
IMAP deletion that moves to Trash also behaves as always.
My expectations for the "mark as deleted" case would be that it's better to mark
the mail as read, as well; however, there isn't an option to mark as deleted
*and* leave unread in a single operation (as opposed to using an explicit Move
To Trash which would leave messages marked as read, even if Delete does not).
I guess I don't understand why someone would want to Delete a message -- which
to my mind has an implicit meaning of "I'm done with this message" -- and yet
still have it listed Unread.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
To comment 4 , there could be lots of reasons why an user would like messages
marked as deleted to _not_ be marked as "read':
1) Users change their minds. A group of unread messages that have been marked as
deleted may be again marked as undeleted when the user feels that he/she does
not want to delete them after all. In this situation, they must not be marked as
read because the user has not yet read them. What is worse is that now the users
lose track of which mails they have actually read because now some de facto
unread mails have been marked as "read". Users do rely on the email client to
tell them if they have/have not read an email.
2) SPAM/viral mails/unwanted emails. Why would an user _want_ to select and then
delete a group of spam/viral mails and then be made to think that he/she
actually "read" _all_ of these unwanted emails !?
I would strongly suggest reopening bug 274022 .
Also, note that bug 274022 was reproduced in a user-selected setting where mails
were being marked deleted _without_ moving them to trash.
As for the option "mark as deleted and leave unread", I am in favor of that too.
The current situation is however very problematic.
(In reply to comment #2)
> Works now, but was it intentionally?
I have to apologize, it is not WFM, only to some extent. I have tested it with
Mozilla 1.8a6/1.7.5 build 2004121205/2004121311 on WinNT4/WinXP with POP3 accounts.
I have set the pref mailnews.mark_message_read.delay to true and
mailnews.mark_message_read.delay.interval is the default 5 s.
Results: A unread message will be unread in Trash if I delete the message almost
immediately after selecting. If I wait a little bit more (but definite less than
the delay interval, see above) the message will be moved as read to Trash. I
deleted with Del key.
Note: Bug 274022 is transformed to a RFE "add option to to mark mail read when
deleting mail, off by default".
Reporter | ||
Comment 7•20 years ago
|
||
fwiw, my main focus when I filed this bug was selecting a bunch of messages and
deleting them at once; with the multi-select, at most one of them would be
marked read as part of the selection process. At the time I filed the bug, the
delay was unimplemented. I was also deleting some single messages with the
context menu when I did not want to load them into the message pane.
Comment 8•19 years ago
|
||
*** Bug 300789 has been marked as a duplicate of this bug. ***
Comment 9•19 years ago
|
||
Just wanted to throw in that marking an unread message as read when moving it to the trash should abide by the rules that the user sets for handling return receipt requests ... isn't there a response to a return receipt that states that the message was deleted without being read (I think I remember that as a standard response)? If that's the case, then marking an unread message as read when moving it to trash should still trigger that response, and NOT send a return receipt of the message being read, at least in my opinion.
Reporter | ||
Comment 10•19 years ago
|
||
*** Bug 322476 has been marked as a duplicate of this bug. ***
Comment 11•17 years ago
|
||
sorry for the spam. making bugzilla reflect reality as I'm not working on these bugs. filter on FOOBARCHEESE to remove these in bulk.
Assignee: sspitzer → nobody
Status: REOPENED → NEW
Updated•16 years ago
|
QA Contact: backend
Updated•16 years ago
|
Product: Core → MailNews Core
Assignee | ||
Updated•16 years ago
|
Flags: wanted-thunderbird3?
Comment 12•16 years ago
|
||
wanted‑thunderbird3-; patches welcome though.
Flags: wanted-thunderbird3? → wanted-thunderbird3-
Assignee | ||
Comment 13•16 years ago
|
||
(In reply to comment #12)
> wanted‑thunderbird3-; patches welcome though.
at your command ;)
Assignee: nobody → firefox
Status: NEW → ASSIGNED
Assignee | ||
Comment 14•16 years ago
|
||
Simple as that ?
(I didn't yet digged enough in the code but there might be a need to combine MarkCurrentMessageAsRead() and MsgMarkMsgAsRead(markRead) functions ?)
BTW based on the code comments this is bug not enh
Attachment #344535 -
Flags: review?(mkmelin+mozilla)
Comment 15•16 years ago
|
||
Comment on attachment 344535 [details] [diff] [review]
Proposed fix v1
> if (gMarkViewedMessageAsReadTimer)
> MarkCurrentMessageAsRead();
>+ MsgMarkMsgAsRead(null);
Wouldn't just MarkSelectedMessagesRead(true); do instead of these tree lines?
(And the indention is off there...)
Updated•16 years ago
|
OS: Windows 2000 → All
Hardware: PC → All
Summary: Delete should mark as read → Delete should mark as read (also on POP and IMAP when offline)
Assignee | ||
Comment 16•16 years ago
|
||
(In reply to comment #15)
> Wouldn't just MarkSelectedMessagesRead(true); do instead of these tree lines?
it does, thanks :)
Assignee | ||
Comment 17•16 years ago
|
||
Updated to comments.
Attachment #344535 -
Attachment is obsolete: true
Attachment #344758 -
Flags: review?(mkmelin+mozilla)
Attachment #344535 -
Flags: review?(mkmelin+mozilla)
Comment 18•16 years ago
|
||
Comment on attachment 344758 [details] [diff] [review]
Proposed fix v2
Looks good, thx! I though about just using ClearPendingReadTimer() for the shift delete case, but then it still doesn't mark as read for offline imap (+mark as deleted model)
r=mkmelin, will check this in for you in a sec
Attachment #344758 -
Flags: review?(mkmelin+mozilla) → review+
Comment 19•16 years ago
|
||
changeset: 722:87a45e48e892
http://hg.mozilla.org/comm-central/rev/87a45e48e892
->FIXED
Status: ASSIGNED → RESOLVED
Closed: 20 years ago → 16 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 3.0b1
Assignee | ||
Comment 20•16 years ago
|
||
-> VERIFIED
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.1b2pre) Gecko/20081027 Lightning/1.0pre Shredder/3.0b1pre
Finally small but sometimes annoying bug is fixed :)
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•