Cleanup inline options browser hacks
Categories
(Toolkit :: Add-ons Manager, task, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox68 | --- | affected |
People
(Reporter: mstriemer, Assigned: mstriemer)
References
(Blocks 1 open bug)
Details
We've collected a series of hacks to make inline options browsers work. We should look into fixing these at the root so we don't need to keep them around.
- content-select-dropdowns element:
- Select box menupopup/menulist.
- Context menu element to proxy
openPopupAtScreen
method.
- inline-options-browser element:
frameLoader.requestUpdatePosition()
in scroll handler.windowUtils.flushApzRepaints()
in scroll handler.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Comment 1•6 years ago
|
||
The flushApzRepaints thing should be removable now that bug 1548687 is in.
Comment 2•6 years ago
|
||
Now that the context menu is "Fission-aware" (Bug 1505909, and the "about:addons inline options_page context menu" regression fixed in Bug 1558506) we can also remove this part: https://searchfox.org/mozilla-central/rev/f372470e10c8cb0691681603a1d6324dee5b3b8a/toolkit/mozapps/extensions/content/aboutaddons.js#1045-1053
(basically we can remove the "contextmenu"
message manager listener, as it is not sent anymore and there is no point on registering a listener for it, but we still need to keep the ProxyContextMenu
custom element definition and its instance in the aboutaddons.html page, to make the context menu internals able to open the expected context menu popup)
Updated•6 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Description
•