The issue is that on some sites, seemingly on with HTTP URLs, it doesn't actually properly allow me to ever unblock certain sites. So if I went to say the Oracle or the BBC.co.uk site I would get this and be unable to unblock them:

Click the "Temporarily allow all this page" and "Allow all this page" buttons don't make any difference other than changing the look of the buttons:

If I then click on the buttons in their new look, they will just change back to the old one, but other than the look, no other change is seemingly made as I cannot still load the page properly. The only thing that seems to work is the "Allow Scripts Globally (dangerous)" which does do, unlike any of the other buttons, what it is meant to. However, as you can imagine, this is not ideal.
I have noticed something however which I didn't before, and I think is rather interesting. It doesn't seem to mind loading scripts which come from an HTTPS site, but it does have the same weird issue with the HTTP ones on the same page:

I am running Firefox 52.0.2 on Arch Linux. And the stable version I tried this on was NoScript 5.0.2, however I did also try it on a version which had r3 on the end just now.