gDBView.hdrForFirstSelectedMessage doesn't work reliably in multi-folder views
Categories
(MailNews Core :: Database, defect)
Tracking
(thunderbird_esr115? fixed, thunderbird120? wontfix)
People
(Reporter: welpy-cw, Assigned: welpy-cw)
References
Details
Attachments
(1 file)
48 bytes,
text/x-phabricator-request
|
wsmwk
:
approval-comm-esr115+
|
Details | Review |
Steps to reproduce:
- Enter a threaded multi-folder view.
- Select all messages of an expanded thread making sure the last single selected message (current index as indicated by dotted border) hasn't been the root message.
- Collapse the thread
- Open the context menu of that row
Actual results:
Error console shows
Uncaught : Component returned failure code: 0x80550018 [nsIMsgDBView.hdrForFirstSelectedMessage]
isCommandEnabled chrome://messenger/content/mailCommon.js:519
fillMailContextMenu chrome://messenger/content/mailContext.js:330
onPopupShowing chrome://messenger/content/mailContext.js:140
handleEvent chrome://messenger/content/mailContext.js:127
_onContextMenu chrome://messenger/content/about3Pane.js:5022
handleEvent chrome://messenger/content/about3Pane.js:4647
Debugging reveals nsMsgSearchDBView::GetHdrForFirstSelectedMessage
failing because mTreeSelection->GetCurrentIndex
returns -1
.
Expected result:
nsMsgSearchDBView::GetHdrForFirstSelectedMessage
should return the first selected message indepently from the current index, as nsMsgDBView::GetHdrForFirstSelectedMessage
does.
Assignee | ||
Comment 1•26 days ago
|
||
Assignee | ||
Comment 2•26 days ago
|
||
This is also responsible for the behavior reported in https://bugzilla.mozilla.org/show_bug.cgi?id=1856266#c15.
Assignee | ||
Comment 3•26 days ago
|
||
By the way, gDBView.hdrForFirstSelectedMessage
was used very sparsely before Supernova,
see in particular get selectedMessage().
Updated•26 days ago
|
Assignee | ||
Updated•25 days ago
|
Pushed by ikey@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/1daea7f19cfd
Fix hdrForFirstSelectedMessage for multi-folder views. r=mkmelin
Assignee | ||
Updated•2 days ago
|
Comment 6•2 days ago
|
||
Comment on attachment 9363172 [details]
Bug 1864339 - Fix hdrForFirstSelectedMessage for multi-folder views. r=mkmelin
[Triage Comment]
Approved for esr115
Comment 7•22 hours ago
|
||
bugherder uplift |
Thunderbird 115.5.2:
https://hg.mozilla.org/releases/comm-esr115/rev/c6c96284e1c9
Description
•