chao/RESTClient

Mozilla Foundation disabled RESTClient add-on for Firefox

Opened this issue ยท 4 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. ๐Ÿ™‡๐Ÿ™

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.

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

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. ๐Ÿคทโ€โ™€๏ธ

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.