Opened 3 years ago
Last modified 9 months ago
#1486581 new Feature Requests
Messages in threads with no parent count as separate threads in mailbox list limit
| Reported by: | trisk | Owned by: | |
|---|---|---|---|
| Priority: | 5 | Milestone: | later |
| Component: | Core functionality | Version: | git-master |
| Severity: | normal | Keywords: | |
| Cc: | flokli@…, singularita@… |
Description (last modified by alec)
Some threads can have many messages referring to a parent which is not present (an example is the emails from this Trac instance, if I am CC'ed on a ticket I did not create). These threads cannot be expanded/unexpanded, as discussed in #1486571 and RFC 5256 says they should have a dummy message as their parent. The messages still count as separate threads or rows towards the mailbox list limit (default 40) while threads with a single parent only count the parent. This is a problem if the thread is particularly long as it can take up more than the thread limit and keep all other messages on previous pages.
Counting them as a single thread for the purposes of the mailbox list is a possible solution, but that could make the mailbox view a display lot more rows than is reasonable.
Change History (5)
comment:1 Changed 3 years ago by trisk
comment:2 Changed 3 years ago by flokli
- Cc flokli@… added
comment:3 Changed 23 months ago by bilbo
- Cc singularita@… added
comment:4 Changed 13 months ago by alec
- Description modified (diff)
- Milestone changed from 0.8-rc to 0.9-beta
- Type changed from Bugs to Feature Requests
comment:5 Changed 9 months ago by alec
- Milestone changed from 0.9-beta to later

As a solution, I propose that parent-less threads should still allow (un)expansion using a dummy parent message, displaying the most recent message when not expanded. I'll investigate the implementation when I have time.