GNOME Bugzilla – Bug 778044
Conversation title is modified on selection
Last modified: 2019-01-15 06:40:21 UTC
Created attachment 344744 [details] webm of the issue I am compiling wip/728002-webkit2 branch to test it, and here is one bug I noted: When I select conversations from bugzilla, the title in the conversation view is updated on selection. See attached.
Hmm, so it's displaying the first message's subject initially, but a latter's (the last's?) when loaded? This only happens when the the messages are first downloaded from the server, not when already downloaded and the folder is selected, right? I don't know if that's something that was due to the WK2 port - more likely an existing bug with the ConversationMonitor or maybe provoked by Bug 714317's workaround landing. The right behaviour here is probably to be consistent in both cases - receiving new mail and loading a folder, and of the two currently the latter's is the better. So we probably need to make sure the conversation list updates subject as the conversation monitor is appended to, and if that is already happening look into the underlying cause.
I think the conversation view show, as title, the first unread message. So I can reproduce the bug by doing so: 1) open the hamburger menu of the first message 2) select "Mark as unread from here". -> Conversation title is updated to [Bug XXX] New: Provide... 3) click on the conversation -> First message is marked read -> Conversation title is updated to [Bug XXX] Provide, which is the title of the 2nd mail of the conversation and the first currently unread. I don't know what would be the best (keeping the most recent title, or the least recent?), or maybe doing nothing is fine too. This bug might indeed be there for a long time but that's the first time ever I saw it happening (probably because threads title does not change often :)).
Tested with Geary 0.11.3-1 and the issue was already there. It is not related to Webkit2.
Resolving as obsolete all bugs that should be resolved by the conversation list redesign (https://bugzilla.gnome.org/show_bug.cgi?id=730682). I'd mark them as a duplicate, but bz won't let me :( Apologies for the noise.