Everything worked fine before. When level was set to "Safest" JS was disabled.But now from thin air it started lying. Set to "Safest" but don't block JS. I don't update or somehow mess with torbroswer config. It just started this.
I try restarting TorBrowser, Whonix, same issues. Tested on several sites, all says JS enabled.
Trac: Username: tor70001
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
Unfortunately, this is not just somebody's weird settings. Seen this on Windows. Switching to Safer and back seems to fix it, but the root cause is still unknown :(
Finally, clean new installation of torbrowser-install-9.0.1_en-US.exe reproduces this behavior after several hibernations.
Priority: Immediate → MediumSeverity: Critical → Normal
Revert!
Unfortunately, clean new installation of torbrowser-install-9.0.2_en-US.exe with NoScript 11.0.9 integrated and no updates started to show the same behavior today :( So, it's not an update bug, but NoScript is totally broken!
Unfortunately, this is not just somebody's weird settings. Seen this on Windows. Switching to Safer and back seems to fix it, but the root cause is still unknown :(
Doesn't work for me. Switching levels just gives:
No matching message handler for the given recipient. 2 MessageChannel.jsm:964 _handleMessage resource://gre/modules/MessageChannel.jsm:964
It is a shame that tbb-team doesn't give a shit about it for more than a month!
NoScript is auto-updated to 11.0.10, so that the testing should be restarted from the beginning with the new version, but setting extensions.webextensions.remote to false seems to be a workaround so far...
Huh, it also has a sex with CPU when a new tab is opened:
Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13Error while fetching policy <unavailable> staticNS.js:56:21[NoScript] Policy was undefined, retrying in 1/2 sec... log.js:7:13
Thanks to some changes in NoScript, it no longer crashes WebExtensions Remote process.
Thanks to #33613 (moved), it disables JavaScript execution, as a safe guard, when Firefox doesn't restart dead WebExtensions Remote process. Only #32549 (moved) remains in that situation.