Page 2 of 4

Re: NoScript 10.1.5.5 Firefox 57 locks up

Posted: Thu Dec 07, 2017 2:04 am
by barbaz
Tomatix wrote:Suggest move to devel.
Done, thanks.

Re: NoScript 10.1.5.5 Firefox 57 locks up

Posted: Thu Dec 07, 2017 8:56 am
by ShagFore
barbaz wrote:
ShagFore wrote:When opening FF in terminal using "sudo firefox"
Image
That could be the problem. You should NEVER run Firefox as root. Ever. ESPECIALLY not that way - it risks corrupting files in your own home folder.

To other affected Linux users: have you ever run Firefox as root on the affected system?
True, root equals risk, I only did that to see if the outcome was different.

Re: NoScript 10.1.5.5 Firefox 57 locks up

Posted: Thu Dec 07, 2017 5:01 pm
by Tomatix
some more details

on the options page:
* freeze on open: seems to occur when added many new entries before
* resizing window: long freeze
* freeze when using: when toggling too fast
* just slow response: when doing everything slowly
* reducing window size to vertically half screen size makes everything fast as normal (with long lists!)

* can confirm black boxes on other tabs after freeze event sometimes
* no such problems in the pop-up (but lists are not as long)
* when window is completely frozen, CPU of Firefox processes is at 0%
* not an older hardware problem!

(hope it helps)

EDIT: Still there in Version 10.1.5.6rc2

Re: NoScript 10.1.5.5 Firefox 57 locks up

Posted: Thu Dec 07, 2017 8:25 pm
by Tomatix
Firefox Console output for: open options and a bit of clicking (both slow):

Code: Select all

[NoScript] Including /ui/ui.css
log.js:9:39
[NoScript] Including /lib/punycode.js
log.js:9:39
[NoScript] Including /lib/tld.js
log.js:9:39
[NoScript] Including /common/Policy.js
log.js:9:39
[NoScript] apply 
accesskey="D"
log.js:9:39
[NoScript] Imported 
function Policy()
log.js:9:39
[NoScript] <table class="sites">
    <tbody><tr class="site">

    <td class="presets">
    
    <span class="preset DEFAULT">
      <input id="preset" class="preset" name="preset" value="DEFAULT" title="Default" type="radio"><label for="preset" class="preset" title="Default">Default</label>
      <button class="options tiny" title="Options…">⚙</button>
      </span><span class="preset TRUSTED">
      <input id="preset" class="preset" name="preset" value="TRUSTED" title="Trusted" type="radio"><label for="preset" class="preset" title="Trusted">Trusted</label>
      <button class="options tiny" title="Options…">⚙</button>
      <input id="temp" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox"><label for="temp">Temporarily allow </label></span><span class="preset UNTRUSTED">
      <input id="preset" class="preset" name="preset" value="UNTRUSTED" title="Untrusted" type="radio"><label for="preset" class="preset" title="Untrusted">Untrusted</label>
      <button class="options tiny" title="Options…">⚙</button>
      </span><span class="preset CUSTOM">
      <input id="preset" class="preset" name="preset" value="CUSTOM" title="Custom" type="radio"><label for="preset" class="preset" title="Custom">Custom</label>
      <button class="options tiny" title="Options…">⚙</button>
      <input id="temp" class="temp" title="Temporarily allow (CUSTOM)" type="checkbox"><label for="temp">Temporarily allow </label></span></td>

    <td class="url" data-key="secure">
    <input class="https-only" id="https-only" title="Match HTTPS content only" type="checkbox"><label for="https-only" class="https-only" title="Match HTTPS content only">Match HTTPS content only</label>
    <span class="full-address">
    <span class="protocol">https://</span><span class="sub">www.</span><span class="domain">noscript.net</span><span class="path"></span>
    </span>
    </td>



    </tr>
    
    </tbody></table>
log.js:9:39
[NoScript] Clearing list 
<table class="sites">
log.js:9:39
[NoScript] Customize preset undefined ( null ) - Dirty: undefined
log.js:9:39
[NoScript] Rendering  
Map { "§:addons.mozilla.org" → {…}, "§:googlevideo.com" → {…}, "§:maps.googleapis.com" → {…}, "§:netflix.com" → {…}, "§:nflxext.com" → {…}, "§:nflximg.com" → {…}, "§:outlook.com" → {…}, "§:passport.com" → {…}, "§:passport.net" → {…}, "§:passportimages.com" → {…}, … }
  inside  
<div id="sites">
log.js:9:39
[NoScript] Clearing list 
<table class="sites">
log.js:9:39
[NoScript] Customize preset undefined ( null ) - Dirty: undefined
log.js:9:39
[NoScript] Creating row for site: §:addons.mozilla.org, matching §:addons.mozilla.org / null,  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
log.js:9:39

(...)

[NoScript] Creating row for site: emetriq.de, matching emetriq.de / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: googletagmanager.com, matching googletagmanager.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: googletagservices.com, matching googletagservices.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: ioam.de, matching ioam.de / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: m-pathy.com, matching m-pathy.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: §:theadex.com, matching §:theadex.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: https://ad.yieldlab.net, matching https://ad.yieldlab.net / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: §:yieldlab.net, matching §:yieldlab.net / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Clearing list 
<table class="sites">
log.js:9:39
[NoScript] Customize preset undefined ( null ) - Dirty: undefined
log.js:9:39
[NoScript] Wiring 
<table class="sites">
log.js:9:39
[NoScript] click target  
<input id="temp-TRUSTED68" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row http://static.chartbeat.com, perms  
Object { capabilities: […], temp: true, contextual: Map }
 
preset TRUSTED true
log.js:9:39
[NoScript] change target  
<input id="temp-TRUSTED68" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row http://static.chartbeat.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset TRUSTED true
log.js:9:39
[NoScript] click target  
<input id="temp-TRUSTED69" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row chartbeat.com, perms  
Object { capabilities: […], temp: true, contextual: Map }
 
preset TRUSTED true
log.js:9:39
[NoScript] change target  
<input id="temp-TRUSTED69" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row chartbeat.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset TRUSTED true
log.js:9:39
[NoScript] click target  
<label class="preset" for="UNTRUSTED32" title="Untrusted">
 
	row afx.ms, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset null null
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED32" class="preset" name="preset32" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row afx.ms, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] change target  
<input id="UNTRUSTED32" class="preset" name="preset32" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row afx.ms, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] click target  
<label class="preset" for="UNTRUSTED31" title="Untrusted">
 
	row ajax.googleapis.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset null null
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED31" class="preset" name="preset31" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row ajax.googleapis.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] change target  
<input id="UNTRUSTED31" class="preset" name="preset31" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row ajax.googleapis.com, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED55" class="preset" name="preset55" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row §:ajax.aspnetcdn.com, perms  
Object { capabilities: [], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED55" class="preset" name="preset55" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row §:ajax.aspnetcdn.com, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] click target  
<label class="preset" for="UNTRUSTED22" title="Untrusted">
 
	row aticdn.net, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset null null
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED22" class="preset" name="preset22" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row aticdn.net, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] change target  
<input id="UNTRUSTED22" class="preset" name="preset22" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row aticdn.net, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39

Is it likely to be more of a Firefox bug, because only on Linux so far?

Re: NoScript 10.1.5.5 Firefox 57 locks up

Posted: Thu Dec 07, 2017 11:36 pm
by ShagFore
Tomatix wrote:Firefox Console output for: open options and a bit of clicking (both slow):

Code: Select all

[NoScript] Including /ui/ui.css
log.js:9:39
[NoScript] Including /lib/punycode.js
log.js:9:39
[NoScript] Including /lib/tld.js
log.js:9:39
[NoScript] Including /common/Policy.js
log.js:9:39
[NoScript] apply 
accesskey="D"
log.js:9:39
[NoScript] Imported 
function Policy()
log.js:9:39
[NoScript] <table class="sites">
    <tbody><tr class="site">

    <td class="presets">
    
    <span class="preset DEFAULT">
      <input id="preset" class="preset" name="preset" value="DEFAULT" title="Default" type="radio"><label for="preset" class="preset" title="Default">Default</label>
      <button class="options tiny" title="Options…">⚙</button>
      </span><span class="preset TRUSTED">
      <input id="preset" class="preset" name="preset" value="TRUSTED" title="Trusted" type="radio"><label for="preset" class="preset" title="Trusted">Trusted</label>
      <button class="options tiny" title="Options…">⚙</button>
      <input id="temp" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox"><label for="temp">Temporarily allow </label></span><span class="preset UNTRUSTED">
      <input id="preset" class="preset" name="preset" value="UNTRUSTED" title="Untrusted" type="radio"><label for="preset" class="preset" title="Untrusted">Untrusted</label>
      <button class="options tiny" title="Options…">⚙</button>
      </span><span class="preset CUSTOM">
      <input id="preset" class="preset" name="preset" value="CUSTOM" title="Custom" type="radio"><label for="preset" class="preset" title="Custom">Custom</label>
      <button class="options tiny" title="Options…">⚙</button>
      <input id="temp" class="temp" title="Temporarily allow (CUSTOM)" type="checkbox"><label for="temp">Temporarily allow </label></span></td>

    <td class="url" data-key="secure">
    <input class="https-only" id="https-only" title="Match HTTPS content only" type="checkbox"><label for="https-only" class="https-only" title="Match HTTPS content only">Match HTTPS content only</label>
    <span class="full-address">
    <span class="protocol">https://</span><span class="sub">www.</span><span class="domain">noscript.net</span><span class="path"></span>
    </span>
    </td>



    </tr>
    
    </tbody></table>
log.js:9:39
[NoScript] Clearing list 
<table class="sites">
log.js:9:39
[NoScript] Customize preset undefined ( null ) - Dirty: undefined
log.js:9:39
[NoScript] Rendering  
Map { "§:addons.mozilla.org" → {…}, "§:googlevideo.com" → {…}, "§:maps.googleapis.com" → {…}, "§:netflix.com" → {…}, "§:nflxext.com" → {…}, "§:nflximg.com" → {…}, "§:outlook.com" → {…}, "§:passport.com" → {…}, "§:passport.net" → {…}, "§:passportimages.com" → {…}, … }
  inside  
<div id="sites">
log.js:9:39
[NoScript] Clearing list 
<table class="sites">
log.js:9:39
[NoScript] Customize preset undefined ( null ) - Dirty: undefined
log.js:9:39
[NoScript] Creating row for site: §:addons.mozilla.org, matching §:addons.mozilla.org / null,  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
log.js:9:39

(...)

[NoScript] Creating row for site: emetriq.de, matching emetriq.de / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: googletagmanager.com, matching googletagmanager.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: googletagservices.com, matching googletagservices.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: ioam.de, matching ioam.de / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: m-pathy.com, matching m-pathy.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: §:theadex.com, matching §:theadex.com / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: https://ad.yieldlab.net, matching https://ad.yieldlab.net / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Creating row for site: §:yieldlab.net, matching §:yieldlab.net / null,  
Object { capabilities: […], temp: true, contextual: Map }
log.js:9:39
[NoScript] Clearing list 
<table class="sites">
log.js:9:39
[NoScript] Customize preset undefined ( null ) - Dirty: undefined
log.js:9:39
[NoScript] Wiring 
<table class="sites">
log.js:9:39
[NoScript] click target  
<input id="temp-TRUSTED68" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row http://static.chartbeat.com, perms  
Object { capabilities: […], temp: true, contextual: Map }
 
preset TRUSTED true
log.js:9:39
[NoScript] change target  
<input id="temp-TRUSTED68" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row http://static.chartbeat.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset TRUSTED true
log.js:9:39
[NoScript] click target  
<input id="temp-TRUSTED69" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row chartbeat.com, perms  
Object { capabilities: […], temp: true, contextual: Map }
 
preset TRUSTED true
log.js:9:39
[NoScript] change target  
<input id="temp-TRUSTED69" class="temp" title="Temporarily allow (TRUSTED)" type="checkbox">
 
	row chartbeat.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset TRUSTED true
log.js:9:39
[NoScript] click target  
<label class="preset" for="UNTRUSTED32" title="Untrusted">
 
	row afx.ms, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset null null
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED32" class="preset" name="preset32" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row afx.ms, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] change target  
<input id="UNTRUSTED32" class="preset" name="preset32" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row afx.ms, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] click target  
<label class="preset" for="UNTRUSTED31" title="Untrusted">
 
	row ajax.googleapis.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset null null
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED31" class="preset" name="preset31" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row ajax.googleapis.com, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] change target  
<input id="UNTRUSTED31" class="preset" name="preset31" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row ajax.googleapis.com, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED55" class="preset" name="preset55" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row §:ajax.aspnetcdn.com, perms  
Object { capabilities: [], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED55" class="preset" name="preset55" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row §:ajax.aspnetcdn.com, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] click target  
<label class="preset" for="UNTRUSTED22" title="Untrusted">
 
	row aticdn.net, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset null null
log.js:9:39
[NoScript] click target  
<input id="UNTRUSTED22" class="preset" name="preset22" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row aticdn.net, perms  
Object { capabilities: […], temp: false, contextual: Map, _tempTwin: {…} }
 
preset UNTRUSTED true
log.js:9:39
[NoScript] Customize preset UNTRUSTED ( 
Object { capabilities: [], temp: false, contextual: Map }
 ) - Dirty: undefined
log.js:9:39
[NoScript] change target  
<input id="UNTRUSTED22" class="preset" name="preset22" value="UNTRUSTED" title="Untrusted" type="radio">
 
	row aticdn.net, perms  
Object { capabilities: [], temp: false, contextual: Map }
 
preset UNTRUSTED true
log.js:9:39

Is it likely to be more of a Firefox bug, because only on Linux so far?
Possibly but other addons that do basically the same task do not have this issue that i have seen. Umatrix for example.

Re: NoScript 10.1.5.5 Firefox 57 locks up

Posted: Fri Dec 08, 2017 4:40 pm
by trowe
I can confirm this happening on Windows 10, on 2 different machines. It locks up anywhere from the first site I hit to a couple in. Pages will not load and I can only shut down FF to restore. Trying to go into the noscript config menu while this occurs brings up a Firefox banner saying a website page is slow. Weird I did not experience this issue until I think 10.1.5.x, but now it happens no matter what version I back down to. Renders NoScript completely unusable. Since I can't back down to lower versions to get it to work, could it be related to something in the config files themselves?

Tested on Firefox 57 to 57.0.2
Windows 10 - Fall Creators Update
Happens now on 10.1.2 to 10.1.5.5

TRowe

Re: NoScript 10.1.5.5 Firefox 57 locks up

Posted: Sat Dec 09, 2017 4:10 am
by bo elam
Hi trowe. I found a few sites being very slow, freezes, locking up with NoScript 10.1.5.5. But things get better with later beta versions. I am on 10.1.5.6rc5. I like this version. The websites that I found problematic with 10.1.5.5 are usable with the version I am at now. Tomorrow, I ll move to the latest beta whatever that is.

I think you should update to stable 10.1.5.6. By the way, I am also in Windows 10 Fall Creators Update and using Firefox 57.0.2 since yesterday. The combo I am using of NoScript and Firefox feels pretty good.

Bo

Re: NoScript 10.1.5.5 Firefox 57 locks up

Posted: Sat Dec 09, 2017 12:55 pm
by Tomatix
EDIT:
(Initial issue still there in v 10.1.5.7)

Re: NoScript 10.1.5.5 Firefox 57 locks up

Posted: Sat Dec 09, 2017 9:00 pm
by porcelain_mouse
Well, 10.1.5.6 is much better, though still not correct.

I still experience all the the initial symptoms: configuration page is slow to render, display is missing sections, and all other tabs are affected and turn black. However, I no longer need to close FF to restart. When I close the NoScript config page, and wait a little bit, FF recovers and my other tabs look fine.

Re: NoScript 10.1.5.5 Firefox 57 locks up

Posted: Mon Dec 11, 2017 3:11 pm
by trowe
Interestingly, one machine seems to have cleared up (knock on wood), the other is still unusable. I can't figure out what made the one work. Trying 10.1.5.6 and then 10.1.5.7 seems to give me a little more time before everything locks up but it still does. I've tried resets, removing the only other addon (uBO) and reinstalling. What can I clean out of the profile or config to completely do a fresh reinstall?

Thanks,
Trowe

Re: NoScript 10.1.5.5 Firefox 57 locks up

Posted: Mon Dec 11, 2017 5:38 pm
by Langenscheiss
Confirmed for NoScript 10.1.5.7 on Ubuntu 16.04 LTS with Firefox 57.0.1. Sometimes, the browser even crashes with NoScript activated.
It works fine on Windows 7 with Firefox 57.0.2 .
Probably a rendering issue (maybe specific to x-server on linux) that needs to be fixed by Mozilla. Anyhow, makes NoScript unusable for me at the moment.

Re: NoScript 10.1.5.5 Firefox 57 locks up

Posted: Mon Dec 11, 2017 6:02 pm
by Giorgio Maone
Please check 10.1.5.8rc1, thanks.

Re: NoScript 10.1.5.5 Firefox 57 locks up

Posted: Mon Dec 11, 2017 6:23 pm
by trowe
No luck with 10.1.5.8rc1

I was able to get it working for a while by doing the following:

disable noscript in add-ons
downgrade to 10.1.5.6
re-enable noscript

I'm not sure it's repeatable yet nor if that or luck was what worked, but it lasted a few hours until I decided to do the true test and shutdown/restart Firefox. Upon starting Firefox, I'm back to it freezing again. Again, this is on Windows 10.

Trowe

Re: NoScript 10.1.5.5 Firefox 57 locks up

Posted: Mon Dec 11, 2017 6:29 pm
by Giorgio Maone
trowe wrote:Again, this is on Windows 10.
We apparently have two separate issues here, one probably related to rendering fatigue on Linux, and something more elusive on Windows.
I suggest we split the Windows one in a separate thread if feedback from Linux users suggests 10.1.5.8rc1 helps.

Re: NoScript 10.1.5.5 Firefox 57 locks up

Posted: Mon Dec 11, 2017 6:39 pm
by trowe
Thanks Giorgio,

Let me know if there's something I can try to help troubleshoot. I cannot currently recreate getting it to work again by doing the steps I posted above.