Open Bug 1898257 Opened 1 year ago Updated 1 year ago

Remove icon property from sidebar extensions

Categories

(Firefox :: Sidebar, task)

task

Tracking

()

People

(Reporter: jsudiaman, Unassigned)

References

(Depends on 1 open bug)

Details

(Whiteboard: [fidefe-sidebar])

icon is only needed for the legacy switcher panel. The revamped sidebar should be using iconUrl.

  • ext-sidebarAction.js: getMenuIcon() returns only the icon url, and consumers are updated accordingly.
  • browser-sidebar.js: All "extension" methods, i.e. registerExtension(), addOrUpdateExtension(), setExtensionAttributes(), handle only the iconUrl property and not icon.
Whiteboard: [fidefe-sidebar]
You need to log in before you can comment on or make changes to this bug.