NoScript switches all pages to privileged

Ask for help about NoScript, no registration needed to post
Guest

NoScript switches all pages to privileged

Post by Guest » Mon Nov 18, 2019 3:20 am

Hi,

First of all, let me give you my software situation. I am running FreeBSD 12.1-RELEASE (just upgraded from 12.0-RELEASE this week, so this is an ongoing concern. I am also running firefox-70.0.1, and noscript, currently 11.0.8. My system stays on 24/7. I notice that several time a week, at random, noscript will stop blocking scripts. Every tab I have open will, upon update, will give me the S? icon and the "This is a privileged page, whose permissions cannot be configured." subtext. I end up having to close and re-open firefox. Can anyone tell me why this is happening?

Thanks.
Mozilla/5.0 (X11; FreeBSD amd64; rv:70.0) Gecko/20100101 Firefox/70.0

User avatar
Giorgio Maone
Site Admin
Posts: 8742
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: NoScript switches all pages to privileged

Post by Giorgio Maone » Mon Nov 18, 2019 9:19 am

Hi,
could you check what's shown in your Browser Console (ctrl+shift+J) when this happens?
Are you sure this doesn't happen when NoScript gets upgraded to a new version by Mozilla, and that the problem doesn't actually go away as soon as you reload the page?
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0

Guest

Re: NoScript switches all pages to privileged

Post by Guest » Mon Nov 18, 2019 4:38 pm

This is what was in the console:
No matching message handler for the given recipient. MessageChannel.jsm:964
No matching message handler for the given recipient. MessageChannel.jsm:964
No matching message handler for the given recipient. MessageChannel.jsm:964
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. clobbercookie.js:35
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. clobberlocalstorage.js:35
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. dnt.js:52
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. fingerprinting.js:316
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. socialwidgets.js:462
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. supercookie.js:122
No matching message handler for the given recipient. MessageChannel.jsm:964
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. clobbercookie.js:35
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. clobberlocalstorage.js:35
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. dnt.js:52
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. fingerprinting.js:316
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. socialwidgets.js:462
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. supercookie.js:122
No matching message handler for the given recipient. MessageChannel.jsm:964
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. dnt.js:52
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. fingerprinting.js:316
No matching message handler for the given recipient. MessageChannel.jsm:964
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. content.js:20
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. socialwidgets.js:462
No matching message handler for the given recipient. MessageChannel.jsm:964
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. clobbercookie.js:35
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. clobberlocalstorage.js:35
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. dnt.js:52
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. fingerprinting.js:316
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. google-static.js:33
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. socialwidgets.js:462
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. supercookie.js:122
No matching message handler for the given recipient. MessageChannel.jsm:964
[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMWindowUtils.removeSheetUsingURIString]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/ExtensionCommon.jsm :: runSafeSyncWithoutClone :: line 75" data: no] 9 ExtensionCommon.jsm:75:12
No matching message handler for the given recipient. MessageChannel.jsm:964
Content Security Policy: Ignoring “'unsafe-inline'” within script-src: ‘strict-dynamic’ specified
Content Security Policy: Ignoring “https:” within script-src: ‘strict-dynamic’ specified
Content Security Policy: Ignoring “http:” within script-src: ‘strict-dynamic’ specified
Mozilla/5.0 (X11; FreeBSD amd64; rv:70.0) Gecko/20100101 Firefox/70.0

User avatar
Giorgio Maone
Site Admin
Posts: 8742
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: NoScript switches all pages to privileged

Post by Giorgio Maone » Mon Nov 18, 2019 5:25 pm

Mmm, by the look of those errors, it seems a lot of your extensions are broken by something preventing the messaging APIs from working correctly.
I'd start cutting down on non-essential extensions and check whether the problem persist, or starting out with a new profile possibly migrating your data by using Firefox Sync.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0

Guest

Re: NoScript switches all pages to privileged

Post by Guest » Mon Nov 18, 2019 8:54 pm

Thanks Georgio,

Here is my list of extensions:

Code: Select all

Bitwarden
Cookie AutoDelete
I don't care about cookies
minerBlock
Panorama Tab Groups
Plasma Integration
Privacy Badger
Self-destroying cookies
uBlock Origin
and disabled:

Code: Select all

keepassxc-browser
Self-destructing cookies
tab groups
Note that the first two were disabled today to check if they are contributing to this problem. The rest of them in the first list are all what I consider essential, or were recommended (like I don't care about cookies. But that was added after this problem began).
Mozilla/5.0 (X11; FreeBSD amd64; rv:70.0) Gecko/20100101 Firefox/70.0

Post Reply