GNOME Bugzilla – Bug 354423
Messages don't get displayed in a new window when the message list is filtered for Unread messages
Last modified: 2013-09-10 14:03:57 UTC
Please describe the problem: I've a 1024x768 screen so I usually switch the preview pane off. When I want to read a message, I just tap enter to open it in a new window. So when I try to display Unread messages in a folder using the search bar on top of the message list, all unread messages are displayed, this is fine. But when I tap enter on one of them, a blank message window appears and nothing is displayed. Steps to reproduce: 1. Switch to a folder with some unread messages. 2. Scroll to any message, tap enter. Actual results: A blank message window appears and the message selected is not displayed. Expected results: The message would be displayed, obviously. Does this happen every time? Yes. Other information: I think I have "Mark message as read" set to 0.3 seconds in mail preferences, I'm not really sure if this has anything to do with this problem though.
even if the message preview is enabled, this does not work. major issue.
is it something to do with downloading the messages?
this has nothing to do with downloading, this is just about having a message on my local harddisk. srini, just try yourself, you can see the message text for less than a second and after that the entire window becomes blank. evo 2.7.92 here.
Ok. I analysed more into the issue, got few pointers. First of all this can happen only in "search with show unread messages" What happens is that, when you do a quick search on unread messages, it shows the list of unread messages. When you press enter for the first time, it shows up (if you have a timer to reset the unread status) or else the message status is set to unread. so It wont be part of the message list in the message browser which also has the search applied and it goes NULL. so a empty message shows up. Ill try to fix it up. Most likely I can work it up with a hack and if we need a proper solution, we need to rewrite few bits.
There are 2 approaches to the issue. 1. Dont set the search on the hidden list. (The next/previous button in the new window wont follow the message list from where the window is opened) This will be a full message list. 2. Just ref the message list on new window (going to be a huge change). But reduces a lot of memory consumption. Currently message list is hidden duplicated into every new message window. It uses the same message list every where so it works so smooth. /me is tired of this
Probably a duplicate of the long-standing bug 326157.
Ubuntu bug about that: https://launchpad.net/products/evolution/+bug/75551
Other Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/67099
This is still a problem in Gnome 2.18.1/Evolution 2.10.1 (Ubuntu 7.04 distro). Is there any workaround to this? A fix in TRUNK I could use?
I think we can quick fix this, with not setting the search for the hidden message list. But then, the next/previous buttons won't follow what was the search results.
Making the next/previous buttons non-functional loses a lot of the utility of opening the message in a separate window. I would rather wait longer and get a working solution than a half baked fix.
seems similar to http://bugzilla.gnome.org/show_bug.cgi?id=467892 which has been fixed now
I just tested it in 2.27.3 and it works. Thanks everyone.