I want to crate an extension for Mozilla Firefox which processes HTML code and generates screen reader output in a new window. I need to create a UI window (without tabs, panels, and addressbar) and I've only found a tab and window method in SDK API which opens a new tab or a new browser window, but I need a custom window with my buttons.
I've started building an overlay extension with a window in XUL, but this is an old type of extension. So, I decided to make a restartless extension.
How can I make a user interface with SDK? Is it a good practice if I use XUL window in SDK?