[FIXED] (classic) Automatic reload broken?
some sites don't reload after changing permission
hello,
as the title says. one of the sites i came across this is
https://html5test.com
- allow html5test.com
- allow whichbrowser.net
the site does not reload, i ave to do it manually. i've seen this on other sites, too.
it worked with older noscript versions.
firefox v52 on windows, noscript 2.9.5.2
thanks a lot.
as the title says. one of the sites i came across this is
https://html5test.com
- allow html5test.com
- allow whichbrowser.net
the site does not reload, i ave to do it manually. i've seen this on other sites, too.
it worked with older noscript versions.
firefox v52 on windows, noscript 2.9.5.2
thanks a lot.
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0
Re: (2.9.5rc35) Automatic reload broken?
Threads merged.
*Always* check the changelogs BEFORE updating that important software!
-
Re: (2.9.5.3rc6) Automatic reload broken?
*Always* check the changelogs BEFORE updating that important software!
-
Re: (2.9.5.3rc6) Automatic reload broken?
As of yesterday, Youtube can no longer be used for STR, as they've stopped serving scripts from ytimg.com. I'll have to find another affected site.
*Always* check the changelogs BEFORE updating that important software!
-
Re: (2.9.5.3rc6) Automatic reload broken?
noscript.autoReload.allTabs = true
hm... that doesn't seem to work on
https://html5test.com/
first i have to allow html5test.com, this does reload
then i also have to allow whichbrowser.net, this does not reload.
hm... that doesn't seem to work on
https://html5test.com/
first i have to allow html5test.com, this does reload
then i also have to allow whichbrowser.net, this does not reload.
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0
Re: (5.0rc1) Automatic reload broken?
Thanks ThomasW! I've replaced the Youtube link with html5test.com in the STR.
Same results here.ThomasW wrote:noscript.autoReload.allTabs = true
hm... that doesn't seem to work on
https://html5test.com/
first i have to allow html5test.com, this does reload
then i also have to allow whichbrowser.net, this does not reload.
*Always* check the changelogs BEFORE updating that important software!
-
Re: (5.0rc1) Automatic reload broken?
As workaround i now allow all JavaScripts in NoScript and use the script allow in uMatrix.
Before that i allow javascripts both in NoScript and uMatrix but its a lot more work.
So with this bug in NoScript i need manualy reload and i need to allow elements in uMatrix too...so i prefer do it in uMatrix
Before that i allow javascripts both in NoScript and uMatrix but its a lot more work.
So with this bug in NoScript i need manualy reload and i need to allow elements in uMatrix too...so i prefer do it in uMatrix
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:3.0) Goanna/20161214 PaleMoon/27.0.3
Re: (5.0rc1) Automatic reload broken?
@cartel: Sorry about the incorrect thread merging. Split your bug report to viewtopic.php?f=10&t=22539.
*Always* check the changelogs BEFORE updating that important software!
-
Re: (5.0rc1) Automatic reload broken?
Bump due to viewtopic.php?p=88243#p88243
*Always* check the changelogs BEFORE updating that important software!
-
Re: (5.0.5rc12) Automatic reload broken?
seems this won't get fixed, sadly.
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0
Re: (5.0.5rc12) Automatic reload broken?
I confirm this is still a problem in 5.0.9rc1.
It will get fixed, but don't be surprised if it doesn't happen until after NoScript 10 is out.
Seems Giorgio is quite swamped designing WebExtensions APIs and rewriting NoScript for WebExtensions.ThomasW wrote:seems this won't get fixed, sadly.
It will get fixed, but don't be surprised if it doesn't happen until after NoScript 10 is out.
*Always* check the changelogs BEFORE updating that important software!
-
Re: (5.0.9rc1) Automatic reload broken?
bump
Still an issue in 5.1.8.7rc2.
Still an issue in 5.1.8.7rc2.
*Always* check the changelogs BEFORE updating that important software!
-
Re: (classic) Automatic reload broken?
Bump.
This bug still persists in NoScript 5.1.8.7rc3. Giorgio, do you need any more information from me to fix this?
This bug still persists in NoScript 5.1.8.7rc3. Giorgio, do you need any more information from me to fix this?
*Always* check the changelogs BEFORE updating that important software!
-
Re: (classic) Automatic reload broken?
(And I have always though this behavior was expected, as I see this fairly regularly & have just become accustomed to it. When I allow a particular domain & I get no refresh, & I expect there should be a refresh, I just do, manually.)
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 SeaMonkey/2.49.4
Re: (classic) Automatic reload broken?
I did some more investigation.
There maybe two bugs here. One of them occurs when "Reload the current tab only" is checked, the other when "Reload the current tab only" is un-checked.
The former seems caused by MainChild.js isCurrentFrame comparing different window IDs when I would think they're supposed to be the same. It causes NoScript to erroneously conclude that the permission change isn't relevant for the current tab, so NoScript bails early and doesn't reload anything.
The latter bug is confusing me. I'm getting weird results that don't look consistent. In MainChild.js, in the function reload(), for the line "let sites = this.getSites(browser)" it looks like this can get assigned to "sites" when this issue occurs -
But this also can happen when changing permissions of the top-level document, yet that seems to reload fine.
Does any of this help?
There maybe two bugs here. One of them occurs when "Reload the current tab only" is checked, the other when "Reload the current tab only" is un-checked.
The former seems caused by MainChild.js isCurrentFrame comparing different window IDs when I would think they're supposed to be the same. It causes NoScript to erroneously conclude that the permission change isn't relevant for the current tab, so NoScript bails early and doesn't reload anything.
The latter bug is confusing me. I'm getting weird results that don't look consistent. In MainChild.js, in the function reload(), for the line "let sites = this.getSites(browser)" it looks like this can get assigned to "sites" when this issue occurs -
Code: Select all
{scriptCount:1, pluginCount:0, pluginExtras:[[]], pluginSites:[], docSites:["moz-extension://<NS embedded webext internal uuid>"], recentlyBlocked:[], all:[], docJSBlocked:false, cspBlocked:false, topSite:"moz-extension://<NS embedded webext internal uuid>"}
Does any of this help?
*Always* check the changelogs BEFORE updating that important software!
-