Search folders do not preserve selection in message list after restarting Evolution
Evolution 3.46.4 on Fedora 37
Description: I have a search folder that combines the Inbox and Sent folders of two Gmail accounts. After selecting an item in this search folder in the message list, if I switch to another folder and back, the previously selected item is still selected—this is working as expected and is good. However, if I close Evolution while in this search folder, and start Evolution again, a different, much older item will be selected. (But it seems to be always the same one.) So every time after restarting Evolution, I have to scroll a lot to get back to the latest messages.
Expected behavior: It would be great if the previous selection is remembered even across a restart of Evolution. For example, if the first (newest) item is selected before Evolution is closed, it should still be selected upon the next start.
Screenshot: The search folder is set up in this way, where in the Search Folder Sources section I included the Inbox and Sent folders of two Gmail accounts, but the issue is still present even if I include only those from one account
Screen recording: In this recording, I opened Evolution and wait for the Search Folder to finish loading, and then scrolled the message list to the top to select the first (newest) message. I switch to another folder and back, the first message is confirmed to be still selected. And after that I close Evolution and start it again. Now a much older message is selected, and to get back I had to scroll all the way up again.