Skip to content

Rewrite NTT as webextension #235

@whimboo

Description

@whimboo

NTT is still an old-style extension which uses XUL overlays. This won't be supported anymore with Firefox 57. So what we need is a rewrite of the whole extension as webextension.

Not sure if everything which we currently support can be implemented, but we should try to get as much as possible ported over.

So far I found those deficits when checking the API:

  • Sadly a webextension is not able to change the title of a window, and a request for that has not been implemented yet bug 1333376.

  • I don't see a way to implement a real menu within the menubar. Only context menus seem to be supported, and that very limited. Bug 1268020 covers a Tools menubar implementation.

  • Forcing add-on compat and other preferences modifications will no longer be possible as described in this document

  • Crashme is in question, but it might be able to run it via an experiment. But using those experiments look less promising for an end user.

Good things which will work:

So seeing this list we most likely will loose a lot of our features, and I wonder how useful such a rewrite will be.

@pascalchevrel we still list this addon on the nightly page. I wonder how important it is for you all those days. Personally I don't have the time to do the rewrite. Also CC'ing @AutomatedTester and @stuartphilp for info.

Statistics for the add-on can be found here: https://addons.mozilla.org/en-US/firefox/addon/nightly-tester-tools/statistics/?last=30

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions