Deprecation of XUL Overlay Sidebar

Hi

I have an existing XUL addon which uses a XUL overlay sidebar component.
Basically I have a sidebar on the left with some kind of a “control panel” to control the website you are currently on in the right side of the window.

  1. Is the ability to have a sidebar being deprecated when WebExtensions becomes the only way to work?
  2. Can someone recommend me on a way to do a similar thing with WebExtensions? I thought about injecting an iframe to be the “control panel” inside of the website HTML, but this is not good enough. Please let me know if you have any ideas.

Thank you!

SidebarAction API has just landed onto the Firefox Nightly:

1 Like