RESTClient icon indicating copy to clipboard operation
RESTClient copied to clipboard

Mozilla Foundation disabled RESTClient add-on for Firefox

Open gerrit-hohl opened this issue 2 years ago • 9 comments

Today I wanted to use your RESTClient add-on for Firefox. But I had to realized that it had disappeared from the tool bar. When I looked at the list of installed add-ons, I saw that it was deactivated with a big red warning around it, saying that the add-on was disabled because for security and stability reasons.

There is also a link: RESTClient, a debugger for RESTful web services. has been blocked for your protection.

Is there the possibility of a change that you will update your RESTClient? For me as a developer - at work as well as at home - it was always super useful. 🙇🙏

gerrit-hohl avatar Aug 19 '23 05:08 gerrit-hohl

I am in total agreement. Postman is nice but you have to login, open your workspace, create the command, etc. Its a good 30 second process, while RESTClient is 5 seconds and has everything I need. I use it all the time for that reason.

smoore4moma avatar Aug 19 '23 15:08 smoore4moma

I happened to have version 3.0.7 in a different environment, so I downgrade from 3.0.8 and it unblocked.

nekijak avatar Aug 25 '23 05:08 nekijak

I happened to have version 3.0.7 in a different environment, so I downgrade from 3.0.8 and it unblocked.

Seems you even can do that simply using the Firefox Add-On page of RESTClient. No need to pick it up from somewhere else. https://addons.mozilla.org/en-US/firefox/addon/restclient/versions/ Just open the page and install version 3.0.7. After that it is advisable to disable automatic updates for the RESTClient add-on.

But honestly it would be nice if the actual problem could be fixed. The current message why the add-on was disabled says

This add-on violates Mozilla's add-on policies by not providing reviewable source code. Not sure what that means as the source code is available here on GitHub. 🤷‍♀️

gerrit-hohl avatar Dec 02 '23 03:12 gerrit-hohl

It's sad, but this project needs quite a bit of work to update the dependent libraries. I did a git clone and npm install and could not get gulp build to work, mainly due to issues that you will find here.

Node LTS is v20+ now, so I can't see building the source with v11, 12, etc. It will take a lot of work to get the libs working with modern versions of Node, and the number of "Deprecated" warnings is significant. Perhaps someone has a fork where they have addressed all of this? I would be interested in building from source and using "Install Add-on From File".

And obviously, the last commit was 6 years ago, so it is not being maintained. It seems clear why if you dig even a little. I don't think it is the author's fault.

smoore4moma avatar Dec 02 '23 17:12 smoore4moma