Page 1 of 1

Making a single temporary permission permament

Posted: Fri Sep 12, 2014 3:14 pm
by jcarls
HI...

I've searched a bit and played with the interface, but I don't see an obvious option to handle this very common problem:

Many news aggregation sites include videos sourced from a variety of sources along with massive amounts of 3rd-party advertising. (www.crooksandliars.com is a good example, because its videos may come from almost any other news organization). I often run into a situation where a video will not play. So, I start using "Temporarily allow..." on site addresses that seem like likely sources (sometimes there is no NoScript icon in the video box, which is completely blank or has a false positive "you need to update"-type of message).

I may have to temporarily allow several sites before I hit the right source and the video appears—and sometimes it takes more than a few tries. When I do this, the only NoScript option for that site is now "Forbid..." which makes it drop off the main list completely, forcing me to find it again under the "Untrusted" option and then make the permission permanent. It seems like an obvious choice would be to add "Make temporary permission permanent" as a second option for a temporarily-allowed site that you verify is one you need.

Without that, I sometimes just get tired of spending the time to find the right source site and simply use "Temporarily allow all on this site" just to get on with things, which is worrisome.

Thanks!

Re: Making a single temporary permission permament

Posted: Sat Sep 13, 2014 12:05 pm
by therube
There is Options | Appearance -> Make page permissions permanent, though I'm not quite sure what that does?

Re: Making a single temporary permission permament

Posted: Sat Sep 13, 2014 2:19 pm
by jcarls
Thanks... I've assumed that "page permissions" would make all temporary permissions permanent on the active page, so that wouldn't work. I just want an easy way to make a single content source permanent once I determine it is the source of some missing content (or in some cases, the formatting that makes a page display properly).

Re: Making a single temporary permission permament

Posted: Sat Sep 13, 2014 3:06 pm
by barbaz
"Make page permissions permanent" will add to your whitelist, all Temp-Allowed sites present on the active tab.

Forbidding a site shouldn't dump it in Untrusted, unless you've got scripts globally allowed...

If you use the sticky menu, you could Forbid, then Allow, a single site, without closing the menu.

Re: Making a single temporary permission permament

Posted: Mon Sep 15, 2014 3:38 am
by Thrawn
barbaz wrote: Forbidding a site shouldn't dump it in Untrusted, unless you've got scripts globally allowed...
That's exactly what I was thinking. I guess this is one use case where Scripts Globally Allowed is not the user-friendly mode.

Re: Making a single temporary permission permament

Posted: Mon Sep 15, 2014 4:46 am
by jcarls
barbaz wrote:"Make page permissions permanent" will add to your whitelist, all Temp-Allowed sites present on the active tab.

Forbidding a site shouldn't dump it in Untrusted, unless you've got scripts globally allowed...

If you use the sticky menu, you could Forbid, then Allow, a single site, without closing the menu.
No, "allow globally" is definitely not enabled (shudder).

However, this isn't reflecting what I'm actually seeing (Win 8.1, NoScript version: 2.6.8.41):
  • 1. If I right-click and select "Temporarily allow <site>" the site is enabled.
    2. If I right-click again, the only option now available for <site> is "Forbid <site>" This is the case for both the right-click menu and the sticky menu.
    3. If I select "Forbid <site>" the site is no longer listed on the main context menu if I right-click again. However, I can find it under the "Untrusted" submenu, listed with both "Temporarily allow" and "Allow" options.
Image

What I believe is needed is to see an "Allow <site>" option added to the existing "Forbid <site>" option that appears after you temporarily allow a site. If you then decide the site is okay for permanent whitelisting (#2 above) it makes it easy to do so without all the extra steps described above. I only want to do this for a single site, since I may have temporarily allowed several source sites before finding the one that solved the rendering problem the main site was having. Thanks!

Re: Making a single temporary permission permament

Posted: Mon Sep 15, 2014 10:50 am
by barbaz
*** EDIT: This post might be totally irrelevant, see below ***
jcarls wrote:
  • 1. If I right-click and select "Temporarily allow <site>" the site is enabled.
    2. If I right-click again, the only option now available for <site> is "Forbid <site>" This is the case for both the right-click menu and the sticky menu.
    3. If I select "Forbid <site>" the site is no longer listed on the main context menu if I right-click again. However, I can find it under the "Untrusted" submenu, listed with both "Temporarily allow" and "Allow" options.
And that last is wrong behavior. It won't help to asking for an RFE to work around the software not working the way it's supposed to.

Some things that might help you pin down the cause:
Have you got "Temporarily allow top-level sites by default" or "Allow sites opened through bookmarks" checked?
Does the issue happen in a clean profile with only NS installed and all default settings? What if you then import your NoScript settings using import and export settings *on the very bottom* of NoScript Options?
If the answer to both those last two questions is "no", you'll need to do Standard Diagnostic (keeping NoScript enabled the whole time) to isolate and correct the source of the issue.

Please let us know the results, thanks.

Re: Making a single temporary permission permament

Posted: Mon Sep 15, 2014 3:46 pm
by barbaz
about:config -> reset noscript.forbidImpliesUntrust ?