Page 1 of 1

10.1.3c2: Only script is checked for Trused site settings

Posted: Tue Nov 28, 2017 2:01 pm
by juozas
After updating to 10.1.3c2, the update broke the settings for Trusted sites. Only script is allowed for trusted, which is grayed, checking everything else reverts after reload. Breaks many sites, unable to follow any result links on google, etc. It worked ok before version 10.1.3c2
Screenshot:
Image

Running on Ubuntu 17.10 64bit

Trying to debug noscript using about:debugging shows a JavaScript few errors in console, same in browser console

Code: Select all

[NoScript] Including /bg/defaults.js  log.js:9:39
[NoScript] Including /bg/RequestGuard.js  log.js:9:39
[NoScript] Including /legacy/Legacy.js  log.js:9:39
[NoScript] Including /xss/Exceptions.js  log.js:9:39
[NoScript] Including /legacy/defaults.js  log.js:9:39
[NoScript] STARTED  log.js:6:37
[NoScript] Error in onHeadersReceived TypeError: pendingRequests.get(...) is undefined
Stack trace:
onHeadersReceived@moz-extension://8278df2d-05ad-42df-b548-a509bab9b231/bg/RequestGuard.js:324:13
 pendingRequests.get(...) is undefined onHeadersReceived@moz-extension://8278df2d-05ad-42df-b548-a509bab9b231/bg/RequestGuard.js:324:13
  log.js:12:5
	error moz-extension://8278df2d-05ad-42df-b548-a509bab9b231/lib/log.js:12:5
	onHeadersReceived moz-extension://8278df2d-05ad-42df-b548-a509bab9b231/bg/RequestGuard.js:340:9
[NoScript] Cannot collect noscript activity data Error: Could not establish connection. Receiving end does not exist. Could not establish connection. Receiving end does not exist.   log.js:12:5
	error moz-extension://8278df2d-05ad-42df-b548-a509bab9b231/lib/log.js:12:5
	collectSeen moz-extension://8278df2d-05ad-42df-b548-a509bab9b231/bg/main.js:220:9
Also on about:debugging near noscript after a restart

Code: Select all

Reading manifest: Error processing background.persistent: Event pages are not currently supported. This will run as a persistent background page.
Also no noscript output in console for any web page, had to disable it now, since it's now mostly broken after this update :\

Re: 10.1.3c2: Only script is checked for Trused site setting

Posted: Tue Nov 28, 2017 2:33 pm
by barbaz
Does NoScript 10.1.3c3 allow you to set proper permissions for Trusted?

Re: 10.1.3c2: Only script is checked for Trused site setting

Posted: Tue Nov 28, 2017 2:37 pm
by juozas
No, it doesn't. I set the permissions, reload, permissions gone again, same in settings page and on different profile with only noscript installed (updated to latest version)
Edit: it does, the update works ok, I was confused about the question, thought it was about 10.1.3c2, whitch didnt :)
Update: I still get an error

Code: Select all

Cannot collect noscript activity data
in browser console, also there're still no output of noscript in Web Console (should it be?) of any site

Code: Select all

[NoScript] Cannot collect noscript activity data Error: Could not establish connection. Receiving end does not exist. Could not establish connection. Receiving end does not exist.   log.js:12:5
	error moz-extension://8278df2d-05ad-42df-b548-a509bab9b231/lib/log.js:12:5
	collectSeen moz-extension://8278df2d-05ad-42df-b548-a509bab9b231/bg/main.js:226:10