Open Bug 462349 Opened 16 years ago Updated 8 months ago

Improve sort algorithm for threaded cross-folder views (unified folders)

Categories

(MailNews Core :: Backend, task)

Tracking

(Not tracked)

People

(Reporter: Bienvenu, Unassigned)

References

Details

(Keywords: perf)

spun off from bug 379806 - switching sorts in threaded cross-folder views rebuilds the view from the existing headers, which loses track of which threads were expanded, and rebuilds all the thread objects. See nsMsgSearchDBView::Sort for what we're doing now, and nsMsgThreadedDBView::SortThreads for an algorithm that could be adopted for the xf view thread case. I'll take this for now and put it in the b2 bucket because I don't think it's critical yet.
marking as p2 for the combined issue of losing track of which threads are expanded, and the perf issue.
Priority: -- → P2
(riding the tails of the other recently active bugs involving sorts) I think this could be nice. Irving might you be interested? Or suggest someone who could take this on?
Assignee: mozilla → nobody
Keywords: perf
Target Milestone: Thunderbird 3.0b2 → ---
Severity: normal → minor
Priority: P2 → --
Severity: minor → S4
See Also: → 1844381

Hartmut, would you expect this to still be a problem?

Flags: needinfo?(h.w.forms)
Summary: switching sorts in cross-folder threaded views could be faster → switching sorts in cross-folder / Unified Folder with threaded views could be faster

While I don't see this as a problem, the description for this bug is still true, so let us change this to task.

Type: defect → task
Flags: needinfo?(h.w.forms)
Summary: switching sorts in cross-folder / Unified Folder with threaded views could be faster → Improve sort algorithm for threaded cross-folder views (unified folders)
See Also: 18443811826368
See Also: → 1901729
You need to log in before you can comment on or make changes to this bug.