Closed RealRaven2000 closed 8 months ago
I am considering measuring the time the call to MailUtils.getMsgHdrForMsgId()
takes and maybe displaying a message with alert to check the error console for messages relating to folders that may need repair. If this was to be an alert or sliding notification there might want to be a way of disabling it permanently.
I found there is an additional startServer parameter for the getMsgHdrForMsgId() - when I filled this with the server of the target folder (the folder where the email was moved to) most of the errors did not happen (because the invalid folders were on different accounts). So this means a great increase in speed for showing the quickFilters assistant:
To try this prerelease, download the zip file and drag it into Tb Add-ons Manager (do not extract contents)
Implemented in 6.3 - Published 18/10/2023
After migrating my (very big) production account to Thunderbird 115 I am experiencing quite a big delay (about 30 seconds) before the filter assistant is shown. I checked the error log and saw that call to get header information about the moved email
MailUtils.getMsgHdrForMsgId()
triggers a bunch of exceptions in Thunderbird Core code:I also found out that I can avoid the error condition by repairing the folders in question. This cannot be done automatically because the exceptions are not passed up to my calling code.