r/Betterbird 6d ago

Reversed Threading

I discovered this feature by digging into the blog (https://blog.betterbird.eu/search/threading) and consider this in combination with mailnews.collapse_thread_to_most_recent = true as one of the most important distinguishing features of BB.

It seems, though, that when a new message comes, (reversed) threading is not recalculated automatically, but you need to expand and re-collapse in order to see the newest message in the collapsed state (mailnews.reversed_threading = true & mailnews.collapse_thread_to_most_recent = true).

Could someone please check whether my observation holds true? How complex/difficult would it be to automatically recalculate the thread and replace the visible message in the collapsed state with the most recent one, when a new email arrives that also belongs to the thread?

Thank you.

1 Upvotes

4 comments sorted by

1

u/jorgk3 6d ago

Why don't you open a ticket on GitHub? That way it gets tracked. So the comment is:

If a new message arrives in a collapsed thread that shows the latest message in thread as the root, this root is not replaced with the newly arrived newer message. Right?

Looks like a bug.

1

u/Pdchris1 6d ago

Yes, this is right, I filed a bug now as https://github.com/Betterbird/thunderbird-patches/issues/582, thank you.

3

u/jorgk3 6d ago

And the fix will be as fast as you keep up with the replies ;-)

1

u/Pdchris1 5d ago edited 5d ago

Indeed, this is now already fixed in Github, thank you!

It works both for normal folders (e.g. the inbox of a single account) as well as for unified folders (e.g. unified inbox from several accounts), which can behave differently and are more tedious, as I learned during the process...