I am the developer of a REST client extension for Firefox, and have noticed that after porting it to the newer WebExtension API, it no loger works with NoScript enabled. Before it worked just fine with NoScript. Below follows a bug report for you to look into the issue.
Steps to reproduce
- 1. Install NoScript with default settings
2. Install https://addons.mozilla.org/en-US/firefox/addon/rested
3. Open the extension
4. In the new window that opened, send a request to any page by entering a URL and clicking "send"
The response code of the request and content of the page is show below
Actual behavior:
The response code "0" is echoed, and no content is shown. The request is blocked by NoScript before even being sent (verify by looking in the network panel of the developer tools)
Notes
It does not matter if the URL you are requesting through the REST client is whitelisted, it will still fail. When disabling setting NoScript to "Allow scripts globally", sending requests work as intended.