Page 1 of 1

[RESOLVED] NS menu broken

Posted: Thu May 12, 2016 5:30 pm
by Timon
I have been using Fx with NS for almost as long as NS has existed and never had a problem... until now.

My prior systems were mostly WinXP, with one Win7, and they are all up and running, so I can compare the behaviour of NS.

The brand new machine (less than 2 weeks), where the problem occurs, came with Win10, but I suspect that the problem lies in the version of NS (2.9.0.11) or some other addon, rather than in the version of Windows.

The symptom: The context menu of NS contains almost nothing. “Options” is always there, but there is usually only one other command, depending on the page that is loaded on that tab. Most often, it's “Blocked objects” that is available and that one sometimes allows me to workaround the bug by using one of its “Temporarily allow...” commands.

At first I suspected interference with some other addon (I installed the same 10 addons as on all my other systems, with the same settings for each one), so I deactivated all those that can be deactivated: no difference. Then I proceeded to uninstall them all, one by one, testing NS after each uninstallation (including restart when required). After uninstalling the last one, the symptom was still present.

So I started from scratch with a new Fx profile and tested NS after the installation of each separate addon. This time, it looked like the symptom was gone for good because NS was still normal even after installing the 10th addon. (That is Tab Mix Plus, which doesn't require a restart.) But later I had to restart Fx for some other reason and now the symptom is back!

After each restart, it looks like the content of the NS context menu is fine (on an empty tab, it offers “Allow about:newtab”, “Temporarily allow about:newtab”, etc.), but as soon as I open some Web page, the NS menu gets stripped down to 2 commands.

For example: windowsreport.com

Right now, on this machine, the NS menu only shows:
  • “Blocked objects”
    “Revoke temporary permissions”
    “Options”.
If I load that same Web site on any other machine, it contains all expected commands as per my NS settings. In this case:
  • 5 pairs of “Allow...” and “Temporarily allow... ” for sites such as windowsreport.com and www.google.com
    “Blocked objects”
    “Untrusted”
    “Temporarily allow all this page”
    “Options”
Any clue would be greatly appreciated.

Re: NS menu broken

Posted: Thu May 12, 2016 5:46 pm
by barbaz
Well, the fact that you got it working on a new profile means it's likely not malware, which is the usual cause of this issue.

Could you please post your full list of extensions?

Try again the new profile test, but restarting the browser after each restartless addon is added back. Some restartless addons aren't well-coded and thus behave differently on browser start vs. install/enable while browser is running.

Let us know, thanks.

Re: NS menu broken

Posted: Thu May 12, 2016 7:11 pm
by Timon
Hi barbaz,

From what you wrote, I was sure that “Tab Mix Plus” was the culprit, because it's the last one I had installed and the one that preceded it required a restart. But then... the symptom should have gone away after I uninstall it.

Here is the list of all the addons, in reverse order of installation (i.e. I started with NoScript). The ones that are not supposed to require a restart are prefixed with “*”.
  • *Tab Mix Plus
    Classic Theme Restorer
    Tabs Menu
    *The Addon Bar (restored)
    *Extended Statusbar
    *Self-Destructing cookies
    Restart application
    NoSquint
    Navigational Sounds
    FEBE
    NoScript
I started with a new profile again, per your recommendation, and this time I omitted “Tab Mix Plus” entirely.

At first, all looked fine.

But then, I proceeded to load, restore or import settings into the addons that offer such a function.

After doing it for “Classic Theme Restorer” and FEBE, all was still fine.

And then... after importing my NS settings, the menu is broken!

I had made a copy of the profile, so I can resume again at that stage, which I did; The bug is confirmed.

Re: NS menu broken

Posted: Thu May 12, 2016 9:15 pm
by barbaz
Hmm, none of those add-ons are really known for causing issues with NoScript atm...
Double-check your settings in NoScript Options > Appearance make sure it's as expected?

If that looks fine, try again new profile, then first import NS settings see if that's enough to cause the problem - if not, try again the tests with the extensions, in this configuration.

Re: NS menu broken

Posted: Thu May 12, 2016 10:05 pm
by Timon
Yes, on a new profile, after installing only NS, all is fine, but importing its settings is enough to alter the menu.

So I went through all of the “Appearance” options, one by one.

It looks like the problem was a conflict between “Base 2nd level Domains” and “Full Domains”. In my saved settings, both are deactivated. It turns out that “Full Domains” is activated on my other machines.


Many thanks for your assistance!

Re: NS menu broken

Posted: Thu May 12, 2016 10:09 pm
by barbaz
Timon wrote:It looks like the problem was a conflict between “Base 2nd level Domains” and “Full Domains”. In my saved settings, both are deactivated. It turns out that “Full Domains” is activated on my other machines.
Ok yeah that'd do it... at least one of "Base 2nd-level domains", "Full Domains", and "Full Addresses" needs checked in order to display site permissions controls in the menu.
(Personally I run with both "Base 2nd-level domains" and "Full Domains" checked, but "Full Addresses" un-checked.)
Timon wrote:Many thanks for your assistance!
You're welcome, glad you're back working again! Image

Re: [RESOLVED] NS menu broken

Posted: Fri May 13, 2016 4:41 am
by Thrawn
Interesting point. Probably the dialog should warn you if you're going to switch off all three granularity checkboxes, because as the OP discovered, that makes the menu useless.