Closed Bug 1768728 Opened 3 years ago Closed 3 years ago

treeview performance is very poor compared to rest of UI

Categories

(Thunderbird :: Mail Window Front End, defect)

Thunderbird 91
defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1724841

People

(Reporter: johannes, Unassigned)

Details

(Keywords: dupeme, perf)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:100.0) Gecko/20100101 Firefox/100.0

Steps to reproduce:

Open mail view and hover over the message list and folder tree view.
This is on Linux Wayland Gnome, but same is happening on X11 without a desktop environment.

Actual results:

Both tree views in the email account/folder view and the actual message list are very slow on scrolling and even on hovering items. By very slow I mean the rest of the UI is performing normally fast as other apps. Not sure how to better measure this. In the dev tools I can only see normal but slow relayouts on hover. The DOM component in the inspector is in both cases "treechildren" (and for some reason I can't expand those nodes further)

Expected results:

Expectation would be to have normal framerates for example while hovering the list entries like hovering other UI components and lists in Thunderbird.

Keywords: dupeme, perf

Also please let me know if and how I could provide better information on the situation. I just tried version 101.0b2 (from archlinux user repo) and it has the same issue with the treeview performance. Maybe also relevant, but also maybe just obvious, the issue becomes a lot more visible while I am running on large resolutions like on a 4k monitor with a maximized window, so this may be rather a drawing performance issue rather than just layout computing.

This is indeed a duplicate. The <tree> widget uses other rendering than all other elements... We're going to replace it in next year.

Thanks for the hint. Whats the tracking issue for that replacement work, if any for reference?

Thanks, will mark this as "duplicate" then and track the other issue.

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.