Unstable And Confusing White/Black-listing Feature
Posted: Fri Dec 15, 2017 5:26 am
I am really confused as to how this version of NoScript works. In the past, you'd have a drop-down menu with a list of websites being called from, you'd click on one to allow or disallow, and you're done. Here, it works differently.
Not only do you have to set the site to trusted, you have to be sure if you need to set the lock. The lock controls the privileges of HTTP - if it's red, both HTTPS and HTTP are allowed; if it's green, only HTTPS is allowed. This feature is what really tripped me up. The way I see it, the color green means go; that should mean both HTTP and HTTPS links provided by the listed URL in question should be safe. Not all websites work this way. Tumblr uses BOTH HTTP and HTTPS, as well as sites that provided enhanced web application scripts like AJAX and jQuery. I have a Tumblr site where I use jQuery, and every time I enable the features and click on the lock (because "green means go"), the scripts that rely on jQuery fail to load. The only way I can view my Tumblr pages that rely on jQuery is if I disable the add-on complete.
You need to change the way how to white/blacklist a website. I liked the old way where I first do a global allow, then block scripts from the top down so that I can see which sites are required for those pages to load. I like that kind of control, and this version takes that away from me. The first time I used this new NoScript, the global allow checkmark found in the add-on's Options page feels more like a "Temporary Allow All Websites For This Session Only" command than it does "Global Allow (Dangerous)" in the old versions.
I have a suggestion on how to clear up the visuals. I can see it like this:
You have a lock with a hinge as the icon for security. Whichever side is not closed/covered (left or right hole) defines which HTTP is allowed.
If the left side is covered but the right side isn't, then only HTTP is allowed.
If the right side is covered but the left side isn't, then only HTTPS is allowed.
If both sides are locked, then the site is trustworthy and both HTTP and HTTPS are allowed.
A change in the icon would really help me to figuring out which sites are safe or not.
Not only do you have to set the site to trusted, you have to be sure if you need to set the lock. The lock controls the privileges of HTTP - if it's red, both HTTPS and HTTP are allowed; if it's green, only HTTPS is allowed. This feature is what really tripped me up. The way I see it, the color green means go; that should mean both HTTP and HTTPS links provided by the listed URL in question should be safe. Not all websites work this way. Tumblr uses BOTH HTTP and HTTPS, as well as sites that provided enhanced web application scripts like AJAX and jQuery. I have a Tumblr site where I use jQuery, and every time I enable the features and click on the lock (because "green means go"), the scripts that rely on jQuery fail to load. The only way I can view my Tumblr pages that rely on jQuery is if I disable the add-on complete.
You need to change the way how to white/blacklist a website. I liked the old way where I first do a global allow, then block scripts from the top down so that I can see which sites are required for those pages to load. I like that kind of control, and this version takes that away from me. The first time I used this new NoScript, the global allow checkmark found in the add-on's Options page feels more like a "Temporary Allow All Websites For This Session Only" command than it does "Global Allow (Dangerous)" in the old versions.
I have a suggestion on how to clear up the visuals. I can see it like this:
You have a lock with a hinge as the icon for security. Whichever side is not closed/covered (left or right hole) defines which HTTP is allowed.
If the left side is covered but the right side isn't, then only HTTP is allowed.
If the right side is covered but the left side isn't, then only HTTPS is allowed.
If both sides are locked, then the site is trustworthy and both HTTP and HTTPS are allowed.
A change in the icon would really help me to figuring out which sites are safe or not.