tabs keep switching when emails are deleted
Categories
(Thunderbird :: Untriaged, defect)
Tracking
(Not tracked)
People
(Reporter: akcq001, Unassigned)
Details
Attachments
(1 file)
|
6.86 MB,
application/zip
|
Details |
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.2 Safari/605.1.15
Steps to reproduce:
Have a number of tabs open, get new emails, and remove some of the new emails received. Sorry to be vague here - I haven't been able to reliably reproduce it. Sometimes it doesn't occur, and if I restart TB before getting emails then it has never occurred. I have always been using tabs and this is a bug I encounter only after ver 60.
Actual results:
Some of the previously opened tabs would keep shifting to another email when other emails are shift-deleted, even though the deleted mail is not the one shown in the tab. Not all the tabs would shift. Sometimes one and sometimes multiple ones. See the rightmost two tabs in screenshot.mov. Also attached are the before and after session.json files where you can see the inbox indexes being altered.
Expected results:
None of the tabs should have shifted.
Hello, is there any update on this? Please let me know if I am doing something stupid on my side.
Comment 2•5 years ago
|
||
No bug has been confirmed as yet.
There is a setting in Thunderbird to close tabs of deleted messages in the General preferences "Close message window/tab on move or delete".
If that isn't enable the next message will open in the window/tab when the previous one is deleted.
Hm I don't think it has to do with deleting a tabbed msg. As you can see from the video I was deleting another msg that was not tabbed, yet some of the tabbed ones got shifted by 1.
Not sure if this is related but another thing I noticed today was that msg numbering seems to have changed: last night I backed up my session.json knowing about this problem, and this morning after downloading new msgs I noticed that some of the tabs have shifted again. I closed TB, overwrote the current session.json with my backup, but that didn't solve the issue. Turns out that some of the msg numbers have changed. The same msg that was recorded as INBOX#N in my backup session.json from last night is now INBOX#N-1. Not sure if that is supposed to happen.
Comment 4•5 years ago
|
||
Sorry, if I misunderstood
removed some of the new
as deleted.
Didn't see the video being cautious not to download and open unknown zip files.
I uploaded the files from my original bug report to third party websites:
screen video: https://imgur.com/a/yVJVLRq (as I mentioned, notice how the rightmost two tabs are shifted as other messages are deleted)
before.json: https://pastebin.com/AShEMzHT
after.json: https://pastebin.com/Bz6AkMgA
Comment 6•5 years ago
|
||
The .json files are Error Console messages?
If not, do you see any there?
The json files are the before and after versions of session.json where you can see the inbox indexes being altered.
I'll take a look at the error console next time when this happens.
Same thing happened again today. Posted new screen video on https://streamable.com/0qnomv where you can see the second tab from the right keeps shifting when msgs are deleted. Nothing showed up in the error console.
Oddly, I restarted TB and the problem stopped happening even if I keep deleting the new msgs.
And FYI these are two errors that I occasionally see:
NS_ERROR_NOT_AVAILABLE: PreferDisplayName: undefined - not a boolean AddrBookCard.jsm:197
getPropertyAsBool resource:///modules/AddrBookCard.jsm:197
NS_ERROR_NOT_AVAILABLE: ActivityManager.jsm:127
getActivity resource://gre/modules/ActivityManager.jsm:127
removeActivity resource://gre/modules/ActivityManager.jsm:80
onFolderRemovedFromQ resource:///modules/activity/autosync.jsm:244
_timerCallback resource:///modules/AppIdleManager.jsm:30
| Reporter | ||
Comment 10•5 years ago
|
||
More exceptions (not sure if they are related):
[Exception... "Component returned failure code: 0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH) [nsIXPCComponents_Utils.readUTF8URI]" nsresult: "0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH)" location: "JS frame :: resource://gre/modules/L10nRegistry.jsm :: L10nRegistry.loadSync :: line 658" data: no]
TypeError: singletons is nullActorManagerChild.jsm:297:32
init resource://gre/modules/ActorManagerChild.jsm:297
<anonymous> resource://gre/modules/ActorManagerChild.jsm:349
<anonymous> chrome://global/content/browser-content.js:12
get browsingContext chrome://global/content/elements/browser-custom-element.js:627
setFindbarInActor chrome://global/content/elements/findbar.js:316
set browser chrome://global/content/elements/findbar.js:326
connectedCallback chrome://global/content/elements/findbar.js:163
Uncaught TypeError: aDocumentNode is undefined
UpdateExtraAddressProcessing chrome://messenger/content/msgHdrView.js:1508
updateExtraAddressProcessing chrome://messenger/content/mailWidgets.js:1225
OnAddressBookDataChanged chrome://messenger/content/msgHdrView.js:407
OnAddressBookDataChanged chrome://messenger/content/msgHdrView.js:401
onItemPropertyChanged chrome://messenger/content/msgHdrView.js:395
notifyItemPropertyChanged resource:///modules/AddrBookManager.jsm:517
modifyCard resource:///modules/AddrBookDirectory.jsm:843
expandRecipients chrome://messenger/content/messengercompose/MsgComposeCommands.js:7134
GenericSendMessage chrome://messenger/content/messengercompose/MsgComposeCommands.js:4485
SendMessage chrome://messenger/content/messengercompose/MsgComposeCommands.js:4988
doCommand chrome://messenger/content/messengercompose/MsgComposeCommands.js:989
doCommand chrome://messenger/content/messengercompose/MsgComposeCommands.js:1185
goDoCommand chrome://global/content/globalOverlay.js:101
oncommand chrome://messenger/content/messengercompose/messengercompose.xhtml:1
msgHdrView.js:1508:1
[Exception... "[JavaScript Error: "aDocumentNode is undefined" {file: "chrome://messenger/content/msgHdrView.js" line: 1508}]'[JavaScript Error: "aDocumentNode is undefined" {file: "chrome://messenger/content/msgHdrView.js" line: 1508}]' when calling method: [nsIAbListener::onItemPropertyChanged]" nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame :: resource:///modules/AddrBookManager.jsm :: notifyItemPropertyChanged :: line 517" data: yes]
Comment 11•4 years ago
|
||
Does problem reproduce when using newer version (91 for example) with Help > Troubleshoot mode?
Comment 12•4 years ago
|
||
Walt, do you think there is something usable here?
Comment 13•4 years ago
|
||
(In reply to Wayne Mery (:wsmwk) from comment #12)
Walt, do you think there is something usable here?
I can't reproduce the issue using Thunderbird 91.3.2 on Windows 10 21H2.
Opened 14 message tabs, deleted other messages from my Inbox, and didn't see any tab switching.
Comment 14•4 years ago
|
||
Reporter please comment if you are able to reproduce with version 91
Description
•