I just want plug-ins blocked for all sites except those on the whitelist.
See if
this works for you.
Perhaps I don't understand the relationships among "trusted", "untrusted", and "whitelisted". If "trusted" == "whitelisted", I think NoScript should use only one term in its settings/documentation. If there is a third category between "trusted" and "untrusted" (which doesn't make sense to me), I think this should be better documented with consistent terminology
This point has come up before, and has validity. Yes, there are really three categories:
1) "trusted" (whitelisted);
2) "untrusted" ("don't even ask"), i. e., these sites won't appear in the menu as being blocked by NoScript, and so won't annoy you if you use the audible and/or pop-up notifications. Some people use one or the other, or both; some disable both notifications and rely on the logo color. If "untrusted" scripts are the *only* ones being blocked on that page, the NS logo will remain solid blue, as though nothing were being blocked. These sites will show only if you open the menu and point to "untrusted" (in case you find that a site won't work without one of your "untrusted" scripts). .... I think a better term might be "blacklisted". See below.
3) "default" = everything else. NoScript blocks all JavaScript by default, unless/until you either Temporarily Allow it, or permanently allow it (whitelist). So the whole world falls into this category until you put it into a different one. Whenever any script in this universe attempts to run, the NoScript logo turns partly or fully red, depending on whether you've allowed some or none of the list.
Since we have a "whitelist", it would be grammatically logical to have a "blacklist", which makes it more clear that NoScript trusts *nothing* by default, but gives them a chance to ask you. The ones you blacklist don't even get to ask you - you have to seek them out. Is this more clear?
As far as why this hasn't been implemented yet: It would be complicated under the present UI, but the UI will be receiving a complete re-design in the next generation anyway, which should make all of this much more clear. It will also allow the specific permissions at specific sites. E. g., I wish to allow Java at hushmail.com and nowhere else.... So given the demands on developer Giorgio Maone's time, it is a higher priority to continue the development of NS 2.x than to re-work the UI of the present generation. Can you bear with us a little longer on that?
FWIW, at the beginning of the year, I believe Giorgio had hoped to have 2.0 out by late this year. However, there were some major enhancements to the present version, one being
ABE (read more:
ABE FAQ), which was partially grant-funded by a Netherlands security group (this is all freeware, remember!) and another being
Strict Transport Security, something of an urgent response to vulnerabilities found in the SSL/TLS security (https, padlock thing) in PayPal and other sites. There was also one other emergency, and, as you can see, numerous minor enhancements, bug fixes, adaptations to new systems (Windows 7, e. g.) -- plus trying to earn a living. It keeps Giorgio off the streets and out of trouble.
I hope this helps you achieve your goals, and also to understand why these things constitute a large load on what is essentially a one-man, volunteer project.
Cheers.