Mark Read by Date stopped working since version 78b2
Categories
(Thunderbird :: Folder and Message Lists, defect)
Tracking
(thunderbird_esr78+ fixed, thunderbird84 unaffected)
Tracking | Status | |
---|---|---|
thunderbird_esr78 | + | fixed |
thunderbird84 | --- | unaffected |
People
(Reporter: tobias.weibel, Assigned: rjl)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
(deleted),
video/webm
|
Details |
I'm reading blogs through RSS in Thunderbird. I normally read the most interesting articles and then I press "C" to call "Mark Read by Date". Since version 78b2 (maybe b1) the mark as read doesn't work anymore. I still get the dialog to enter the two dates it won't mark the messages anymore. I normally just enter the "to date".
Reporter | ||
Comment 1•4 years ago
|
||
Additionally: clicking "Shift + C" (mark all as read) is still working.
Comment 2•4 years ago
|
||
Seems to be working for me on trunk. The prefilled to date seems to be yesterdays date, but after I change that to today the messages from today were marked as read.
Reporter | ||
Comment 3•4 years ago
|
||
I see the following error in the error console after trying to mark by date:
Uncaught
Exception
columnNumber: 0
data: null
filename: "chrome://messenger/content/markByDate.js"
lineNumber: 121
location: XPCWrappedNative_NoHelper { QueryInterface: QueryInterface(), filename: Getter, name: Getter, … }
message: "Failure arg 0 [nsIMsgFolder.markMessagesRead]"
name: "NS_ERROR_FAILURE"
result: 2147500037
stack: "markInDatabase@chrome://messenger/content/markByDate.js:121:19\nonAccept@chrome://messenger/content/markByDate.js:63:17\n_fireButtonEvent@chrome://global/content/elements/dialog.js:487:19\n_doButtonCommand@chrome://global/content/elements/dialog.js:466:29\n_handleButtonCommand@chrome://global/content/elements/dialog.js:460:19\nMsgMarkReadByDate@chrome://messenger/content/mailWindowOverlay.js:2463:10\ndoCommand@chrome://messenger/content/mail3PaneWindowCommands.js:956:9\ndoCommand@chrome://messenger/content/mailTabs.js:844:23\ndoCommand@chrome://messenger/content/tabmail.js:564:27\ngoDoCommand@chrome://global/content/globalOverlay.js:101:18\noncommand@chrome://messenger/content/messenger.xhtml:1:12\n"
<prototype>: ExceptionPrototype { toString: toString(), name: Getter, message: Getter, … }
markByDate.js:121
Comment 4•4 years ago
|
||
Can you clarify the steps to reproduce?
Reporter | ||
Comment 5•4 years ago
|
||
Comment 6•4 years ago
|
||
(Note to self, can be different on trunk since bug 1612239)
Comment 7•4 years ago
|
||
(In reply to Tobias Weibel from comment #0)
I'm reading blogs through RSS in Thunderbird. I normally read the most interesting articles and then I press "C" to call "Mark Read by Date". Since version 78b2 (maybe b1) the mark as read doesn't work anymore. I still get the dialog to enter the two dates it won't mark the messages anymore. I normally just enter the "to date".
Can you confirm it also fails in b1? Use http://archive.mozilla.org/pub/thunderbird/releases/78.0b1/ You might need to use --allow-downgrade on command line to use the same profile
Reporter | ||
Comment 8•4 years ago
|
||
I can confirm the bug in 78b1 as well.
Reporter | ||
Comment 9•4 years ago
|
||
And the bug is fixed in 80.0b5 (already earlier, but that's my current version)
Comment 10•4 years ago
|
||
What about 78.2.0, the current release? If working, please close as WORKSFORME.
Reporter | ||
Comment 11•4 years ago
|
||
I can confirm the bug for 78.1.1
Comment 12•4 years ago
|
||
So what about 78.2?
Reporter | ||
Comment 13•4 years ago
|
||
Bug is still reproducible with 78.2.1
Comment 14•4 years ago
|
||
Still reproducible in 78.5
Comment 15•4 years ago
|
||
Here's the error from 78.5
16:42:01.917
Uncaught
Exception
columnNumber: 0
data: null
filename: "chrome://messenger/content/markByDate.js"
lineNumber: 121
location: XPCWrappedNative_NoHelper { QueryInterface: QueryInterface(), filename: Getter, name: Getter, … }
message: "Failure arg 0 [nsIMsgFolder.markMessagesRead]"
name: "NS_ERROR_FAILURE"
result: 2147500037
stack: "markInDatabase@chrome://messenger/content/markByDate.js:121:19\nonAccept@chrome://messenger/content/markByDate.js:63:17\n_fireButtonEvent@chrome://global/content/elements/dialog.js:487:19\n_doButtonCommand@chrome://global/content/elements/dialog.js:466:29\n_handleButtonCommand@chrome://global/content/elements/dialog.js:460:19\nMsgMarkReadByDate@chrome://messenger/content/mailWindowOverlay.js:2466:10\ndoCommand@chrome://messenger/content/mail3PaneWindowCommands.js:957:9\ndoCommand@chrome://messenger/content/mailTabs.js:844:23\ndoCommand@chrome://messenger/content/tabmail.js:577:27\ngoDoCommand@chrome://global/content/globalOverlay.js:101:18\noncommand@chrome://messenger/content/messenger.xhtml:1:12\n"
<prototype>: ExceptionPrototype { toString: toString(), name: Getter, message: Getter, … }
markByDate.js:121
markInDatabase chrome://messenger/content/markByDate.js:121
onAccept chrome://messenger/content/markByDate.js:63
_fireButtonEvent chrome://global/content/elements/dialog.js:487
_doButtonCommand chrome://global/content/elements/dialog.js:466
_handleButtonCommand chrome://global/content/elements/dialog.js:460
_handleButtonCommand self-hosted:844
MsgMarkReadByDate chrome://messenger/content/mailWindowOverlay.js:2466
doCommand chrome://messenger/content/mail3PaneWindowCommands.js:957
doCommand chrome://messenger/content/mailTabs.js:844
doCommand chrome://messenger/content/tabmail.js:577
goDoCommand chrome://global/content/globalOverlay.js:101
oncommand chrome://messenger/content/messenger.xhtml:1
Comment 17•4 years ago
|
||
Backing out https://hg.mozilla.org/comm-central/rev/96995bd8f55c685952d95b51fdb1c0a8f10c05a9 on 78 should fix it. On trunk it's working due to other changes in bug 1612239. Rob, can you take care
Comment 18•4 years ago
|
||
Regressed by bug 1612247
Assignee | ||
Comment 19•4 years ago
|
||
backout bugherder uplift |
Thunderbird 78.6.0:
Backed out commit from comment 17 as requested (from bug 1612247):
https://hg.mozilla.org/releases/comm-esr78/rev/c010f2c127e8
Assignee | ||
Updated•4 years ago
|
Description
•