Closed Bug 1634033 Opened 4 years ago Closed 4 years ago

Lazify customize mode, including customizemode-only panels and menupopups

Categories

(Firefox :: Toolbars and Customization, task, P2)

task

Tracking

()

RESOLVED FIXED
Firefox 78
Tracking Status
firefox78 --- fixed

People

(Reporter: Gijs, Assigned: emmamalysz)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fxperf])

Attachments

(1 file)

+++ This bug was initially created as a clone of Bug #1634031 +++

These are

<menupopup id="customizationPaletteItemContextMenu">
<menupopup id="customizationPanelContextMenu">
<panel id="downloads-button-autohide-panel">

They are only used from customize mode.

These should be reasonably straightforward to lazify, we can stick them all in 1 template and delazify them when customize mode opens.

Morphing this - in addition to the panels in comment #0, this include: https://searchfox.org/mozilla-central/rev/2bfe3415fb3a2fba9b1c694bc0b376365e086927/browser/base/content/browser.xhtml#1402

used to avoid doing any work for all the contents of customize mode by its hidden=true attribute. It should be possible to replace it with html:template opening/closing tags and update the code in CustomizeMode.jsm to de-lazify it instead of unhiding it.

We should probably do it all in one bug.

Priority: P3 → --
Summary: Lazify the customize mode popups and panels → Lazify customize mode, including customizemode-only panels and menupopups
Priority: -- → P2
See Also: → 1558635
Severity: -- → N/A
Assignee: nobody → emalysz
Pushed by btara@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/edcbaef3e052
lazify menus and panels used within customize mode by placing in template. r=Gijs
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 78
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: