Jani Nikula <jani@nikula.org> writes: > I think it's actually worse than what your example demonstrates. It's > the subject of the newest/oldest *matching* message that gets used. In > your example, the first/last messages in the thread apparently match > your query. The behavior is there because subjects frequently change in long threads, and this allows the subject to refer to the most recent unread message (if we're sorting in the default order). The reason I requested and wrote in this behavior five years ago or so (my only c contribution ever) was that numerous business associates would keep email lists by replying and changing the subject. This is *very* common outside of programming circles. Even in programming circles, subjects frequently change on mailing list (with a "[was: ...]" appended). The current behavior can be annoying, but the old behavior could make the MUA quite unusable in a number of circumstances. (And yes, an MUA that fails on reading mail from senders with bad emailing practices is unusable for me.) Maybe there should be a "show original subject" toggle? That wouldn't be too hard, though it would require another call to the library and regenerating the search results.