Lazify the main hamburger panel
Categories
(Firefox :: Toolbars and Customization, task, P3)
Tracking
()
People
(Reporter: Gijs, Assigned: emmamalysz)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fxperf:p2])
Attachments
(1 file, 5 obsolete files)
This is <panel id="appMenu-popup">
.
It's a bit tricky to lazify this. The main code interacting with it is in PanelUI.js
, but there are various other bits of code that rely on it or parts of it throughout browser/
. Particularly the fact that it contains panelview
nodes that may be needed for other buttons that show panels (like the developer tools button and the library button) might make this tricky.
On the other hand, given the size of what it contains, this is probably the biggest-bang-for-our-buck part of bug 1624683.
Perhaps we can wrap it all in a template, use the PanelUI.popup
accessor to de-lazify it, update the code in PanelUI.js to not need direct access to it until it's delazified, and add a test that this doesn't happen in a new window by the time the idle tasks for the new window have run, and then systematically eliminate/lazify accesses that require the accessor.
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Assignee | ||
Comment 3•5 years ago
|
||
Assignee | ||
Comment 4•5 years ago
|
||
Assignee | ||
Comment 5•5 years ago
|
||
Comment 6•5 years ago
|
||
Comment on attachment 9157817 [details]
Bug 1634030, remove history and library panel views from the main panel and place in template
Revision D80306 was moved to bug 1648175. Setting attachment 9157817 [details] to obsolete.
Comment 7•5 years ago
|
||
Comment on attachment 9158662 [details]
Bug 1634030: Remove recently closed tabs and windows panels from main view and place in template
Revision D80717 was moved to bug 1648198. Setting attachment 9158662 [details] to obsolete.
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 8•4 years ago
|
||
Updated•4 years ago
|
Comment 10•4 years ago
|
||
Backed outfor failure at browser_shim_disable_devtools.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/0223d17731fc0c0eee34949c49c99ba6548898a1
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=312452114&repo=autoland&lineNumber=19848
Assignee | ||
Updated•4 years ago
|
Comment 11•4 years ago
|
||
Comment 12•4 years ago
|
||
bugherder |
Updated•4 years ago
|
Description
•