Expanding and contracting sections on bugzilla is a shitshow




3 years ago
a year ago


(Reporter: jdm, Unassigned)



Firefox Tracking Flags

(Not tracked)


(Whiteboard: [gfx-noted])


Comment 1

3 years ago
This is with the new bugzilla UI
jdm, how can we check the new bugzilla UI? Is it already enabled? Can you explain about concrete STR of "Expanding and contracting sections"? Thanks.
Flags: needinfo?(josh)
Keywords: perf
Whiteboard: [gfx-noted]

Comment 3

3 years ago
Bugzilla settings -> Preferences -> General Preferences -> "Use experimental user interface": On

Then click any of the collapsible separators like Status, Firefox Tracking Flags, etc. I will note that the performance is significantly better than it was when Jeff filed this using my bugzilla account after I complained about it.
Flags: needinfo?(josh)
Paint flashing reveals that the page is getting repainted, in its entirety, several times over during the expand/collapse animation. Something is really defeating our attempts to avoid unnecessary repaints.

(mattwoodrow suggested that maybe tables are involved -- because tables don't benefit from DLBI (DisplayList-Based Invalidation) -- but there don't seem to be any tables, from my poking around the page in inspector.)
You need to log in before you can comment on or make changes to this bug.