Bug 312608 - Messages inside thread are sorted from oldest to newest when using threaded aggregation, Thread leader - Most Recent Message
Summary: Messages inside thread are sorted from oldest to newest when using threaded a...
Status: CONFIRMED
Alias: None
Product: kmail2
Classification: Applications
Component: message list (show other bugs)
Version: 5.3.3
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 276647 381687 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-01-04 15:34 UTC by avlas
Modified: 2023-09-01 15:25 UTC (History)
11 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description avlas 2013-01-04 15:34:21 UTC
I suffer the same issue that was reported before in opensuse:

https://bugzilla.novell.com/show_bug.cgi?id=776519

I guess this should have been submitted to KDE directly:

In kmail, when you select in aggregation if you select most recent message as
thread leader, thread is still sorted from your first (oldest) message to you
last (newest). This only add thread to correct group according to last message
date.

My understanding is that thread in this case, shall be sorted from thread
leader.
For example
my last message - thread leader
 - message before
   - oldest (first) message

Existing behavior is either bug or there is missing option which will force
kmail to sort messages from newest message in thread.

Reproducible: Always

Steps to Reproduce:
1. kmail - configure - appearance - default aggregation - configure - groups &
threading - thread leader - select "most recent message"
2. check your message list (list of your emails)
Actual Results:  
messages in thread sorted from oldest (on top) to newest (on bottom)

Expected Results:  
messages in thread sorted from newest (on top) to oldest (on bottom)

thread is in correct position within another messages (not part of the thread)
(according to date). However, thread itself is sorted from oldest to newest.
What I'll expect is to have (within thread) newest on top.
Comment 1 Andreas Petzold 2014-03-14 19:30:26 UTC
This is still broken in kmail 4.12.3. This is really a show stopper for me, as new replies to older threads are escaping my attention, because they don't show up on the top of the message list.
Comment 2 Bo 2014-03-31 06:04:56 UTC
Confirmed for me. I thought I had the wrong settings, but this is definitely a bug. Using KMail 4.12.3.
Comment 3 Nat 2016-08-18 02:26:48 UTC
Happening to me too in version 5.2.3.
Comment 4 bj.cardon 2016-12-01 23:45:21 UTC
This bug remains in 5.3.3.

I just want my threads sorted by the latest message in them. PLEASE!
Comment 5 puminya 2016-12-01 23:48:45 UTC
(In reply to bj.cardon from comment #4)
> This bug remains in 5.3.3.
> 
> I just want my threads sorted by the latest message in them. PLEASE!

View > Message List > Sorting > By Date/Time of Most Recent in Subtree
...works for me (with Standard Mailing List Aggregation).
Comment 6 bj.cardon 2016-12-01 23:56:51 UTC
You're right, that does work.

However, I'd like the same style of sorting with the "Activity By Date, Threaded" aggregation style.

For now, this is an improvement.
Comment 7 avlas 2022-09-25 18:38:15 UTC
It's several years since I reported this bug and perhaps we are just a few interested in this, so I wonder if the issue is that devs are busy implementing new features and fixing other more important bugs than this (my appreciation from here for your effort!), or whether the problem (of sorting, so the newest emails in a thread appear at top) is due to some technical difficulty from how threads are implemented in kmail. It would be nice to know :)
Comment 8 fightmilk 2023-02-18 05:30:43 UTC
(In reply to avlas from comment #7)
 
YES! I was so confused as to why this is missing.

You can group by thread and use the most recent message in the thread to properly rank the entire thread by date (amongst all the other messages/threads,) but you CAN'T SORT messages in a thread?

How do you see a new message in a long thread, without having a large branching tree take up half your screen? I only ever want to manually expand a thread if I need to refresh my memory for context, otherwise I feel like the newest message should appear at the top.
Comment 9 Andrew Shark 2023-09-01 09:13:28 UTC
*** Bug 276647 has been marked as a duplicate of this bug. ***
Comment 10 Andrew Shark 2023-09-01 09:16:59 UTC
*** Bug 381687 has been marked as a duplicate of this bug. ***
Comment 11 Andrew Shark 2023-09-01 09:43:27 UTC
Agree. Having the newest messages on the top of the thread is much more convenient for long threads.