Page 1 of 1

Forbidding a domain makes it Untrusted

Posted: Tue Sep 03, 2013 5:58 pm
by nmb3000
After allowing a domain (temporary or permanent), if you go into NoScript's menu and click "Forbid domain.com", that domain is added to the Untrusted list and no longer appears in the menu and also is not allowed if you "Temporarily allow all on this page". It used to be that to mark a domain Untrusted you had to go into the Untrusted menu and click "Mark domain.com as Untrusted".

I'm not sure when it changed, but this is frustrating behavior. It used to be that clicking "Forbid domain" did not add domains to Untrusted. It would simply put them back to a "not-allowed" status (as if they were neither Allowed nor Untrusted). Also, as it works right now, I see no way to put a domain back into this "not-allowed status" state once it has been Allowed or Untrusted. You also cannot remove a domain from the temporary/permanent allow list without putting it into Untrusted.

Is the new behavior intended?

Thanks!

Re: Forbidding a domain makes it Untrusted

Posted: Tue Sep 03, 2013 8:25 pm
by Giorgio Maone
This is the normal behavior if you (accidentally) choose "Allow scripts globally".
Otherwise, please check whether your noscript.forbidImpliesUntrust about:config preference is still false as it should be.
If it is, please export your configuration (NoScript Options|Export) and mail me, thank you.

Re: Forbidding a domain makes it Untrusted

Posted: Tue Sep 03, 2013 8:54 pm
by nmb3000
Giorgio Maone wrote:This is the normal behavior if you (accidentally) choose "Allow scripts globally".
Ah, that probably explains it. I don't allow scripts globally, but on my work computer I have "Temporarily allow top-level sites by default" enabled because it makes my job a lot easier and script concerns are less of an issue. forbidImpliesUntrust is still false.

May I ask why there's a difference between the two modes?

Thank you for your time.

Re: Forbidding a domain makes it Untrusted

Posted: Tue Sep 03, 2013 11:17 pm
by Thrawn
nmb3000 wrote: May I ask why there's a difference between the two modes?
Because if you're globally allowing scripts, or if they are automatically whitelisted when you visit them, then the only way to block them is to mark them as Untrusted.

And the reason that global allow works this way is because marking as Untrusted is supposed to mean, "I will never want to whitelist this site, please take it off my menu," so it gets blocked even when all other sites are allowed.