Managing Permitting & Preventing JS Execution

Bug reports and enhancement requests
Post Reply
Stardance
Posts: 6
Joined: Wed Sep 04, 2013 3:24 am

Managing Permitting & Preventing JS Execution

Post by Stardance »

Hello: this is not a problem, per se, but a suggestion which might be among pending or planned improvements.

Currently, when I display the NS list to review which web site(s) have permission to run JS, if I Allow or Temporarily Allow a specific web site, then NS closes the list and reloads the page. So, if there are multiple web sites that I want to enable, then I must repeat the process for each one.

The alternatives are either to "Allow all" or to "Temporarily allow all". For some reason, during the past year or two, as the NS list has grown longer, ordinarily I do not want to Allow all of them, and "Temporarily allow all" essentially just means deferring action to another occasion.

What I want is an option that enables me to select multiple sites to Allow and/or to Temporarily Allow, then tell NoScript that I am finished. So NS would then close its UI, enable the selected sites, then reload the page.
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
User avatar
therube
Ambassador
Posts: 7972
Joined: Thu Mar 19, 2009 4:17 pm
Location: Maryland USA

Re: Managing Permitting & Preventing JS Execution

Post by therube »

> select multiple sites to Allow and/or to Temporarily Allow

That is the default behavior, sticky menu, for a left-click on the NoScript icon.

Code: Select all

+ Sticky UI enabled by default for all left click popups except the
  one on the notification bar

Code: Select all

+ noscript.sticky about:config preference turns on sticky menu for
  left-click on the status bar icon
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows NT 5.1; rv:25.0) Gecko/20100101 SeaMonkey/2.22a2
User avatar
Thrawn
Master Bug Buster
Posts: 3106
Joined: Mon Jan 16, 2012 3:46 am
Location: Australia
Contact:

Re: Managing Permitting & Preventing JS Execution

Post by Thrawn »

What you need to do is make sure the cursor stays inside the NoScript menu until you are finished.

If you're really keen, then you can switch off 'Options-General-Automatically reload affected pages when permissions change'. I normally do that at home, because I run RequestPolicy as well, so I usually want to set permissions in each of them before reloading.
======
Thrawn
------------
Religion is not the opium of the masses. Daily life is the opium of the masses.

True religion, which dares to acknowledge death and challenge the way we live, is an attempt to wake up.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0
Stardance
Posts: 6
Joined: Wed Sep 04, 2013 3:24 am

Re: Managing Permitting & Preventing JS Execution

Post by Stardance »

Quote: "What you need to do is make sure the cursor stays inside the NoScript menu until you are finished."

That works if I use the NoScript button on the toolbar to display the drop-down list.

It doesn't work that way if I display the right-click context menu, then select NoScript to display its list. As I described, when I click the mouse on an entry to grant or to remove permission, the list vanishes, and the page reloads. (The mouse cursor is, obviously, on the list entry which I selected.)

I apologize that I did not explicitly describe that I use the right-click context menu. That is the way that I access the NoScript list about 99.9999% of the time that I look at it. :-)
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
User avatar
therube
Ambassador
Posts: 7972
Joined: Thu Mar 19, 2009 4:17 pm
Location: Maryland USA

Re: Managing Permitting & Preventing JS Execution

Post by therube »

> It doesn't work that way if I display the right-click context menu

Perhaps an RFE in that case?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows NT 5.1; rv:25.0) Gecko/20100101 SeaMonkey/2.22a2
Post Reply