Page 1 of 1

"In order to operate on this tab, NoScript needs to reload it. Proceed?"

Posted: Sat Dec 28, 2019 10:44 pm
by UserUser
Hi,
I'm on macOS - Chrome version 79.0 - NoScript version 11.0.10.
Since updating to current NoScript version (11.0.10) something strange happened, I keep getting the following message "In order to operate on this tab, NoScript needs to reload it. Proceed?" whenever I try to open the selection tab, on websites where I do not authorize use of cookies. If authorize cookies, NoScript would work just fine, and show the selection tab. Before updating, NoScript worked independently of cookie permission.

Can someone pls explain why, since last update, I must authorize cookies for NoScript to work ? That is not how a Scriptblocker is supposed to work.

Re: "In order to operate on this tab, NoScript needs to reload it. Proceed?"

Posted: Sat Dec 28, 2019 11:57 pm
by Giorgio Maone
This is due to https://github.com/hackademix/noscript/ ... f57fddR255
If "cookies" are disabled (the setting language is quite imprecise, as it apparently includes localStorage and sessionStorage), accessing sessionStorage at line 256 of SyncMessage.js throws an exception, causing the page not to communicate anymore with NoScript's background script (and therefore the UI not to work) even though permissions and restrictions are still applied normally.

I'm fixing this (by gracefully falling back) in next release.