Hello Thunderbird team,
I would like to request an enhancement to the message list (thread pane) behavior in Thunderbird.
Currently, when using “Group by sort”, Thunderbird uses a single column as both the grouping key and the sorting key. This creates a limitation when trying to organize emails efficiently.
Many users rely heavily on Tags (Labels) to classify emails (e.g. Personal, Client, Urgent, Invoices, etc.).
What we would like to achieve is:
Group messages by Tag
Sort messages by Date/Time (descending) inside each group
Keep everything inside the native Inbox message list (no alternative view, no external panel)
If we:
Group by Tag → the chronological order inside each group becomes inconsistent
Sort by Date → grouping by Tag is no longer possible
There is currently no way to define:
a grouping column
AND a secondary sorting column
This makes it impossible to have both:
clean visual grouping (by tag)
and correct chronological order (by date)
Introduce support for:
Primary key: Group by column (e.g. Tag)
Secondary key: Sort by another column (e.g. Date)
This could be exposed as:
“Group by: Tag”
“Sort within groups by: Date (Descending)”
This would:
Greatly improve productivity for professional users
Remove the need for workarounds (virtual folders, multiple inboxes, external views)
Allow more advanced but still native inbox organization
This request does not require UI scripting or message list injection — only better control over the grouping/sorting logic already present in Thunderbird.
Thank you for considering this enhancement.
Best regards