Open Bug 1686254 Opened 5 years ago Updated 3 years ago

menulist CE implementation is high-overhead

Categories

(Toolkit :: UI Widgets, defect, P3)

Desktop
All
defect

Tracking

()

People

(Reporter: Gijs, Unassigned)

References

(Blocks 1 open bug)

Details

See bug 1515799 comment 16 for some context.

I don't have concrete numbers to hand but the overhead for this element seems much higher than for e.g. menupopup and menu elements elsewhere (e.g. the menubar), which is surprising. I haven't dug into this in detail yet. Ideally we should fix this overhead, rather than relying on consumers of this particular element using just-in-time instantiation to avoid frontloading this cost.

Component: General → XUL Widgets
Product: Firefox → Toolkit
Priority: -- → P3
Severity: -- → S4
You need to log in before you can comment on or make changes to this bug.