Page 1 of 1

NoScript's use of redirectTo() breaks other addons

Posted: Thu May 26, 2016 6:38 pm
by barbaz
From https://github.com/gorhill/uMatrix/issues/554:

When µMatrix is used alongside NoScript, µMatrix is not always fully functional due to something in NoScript causing other addons' custom HTTP channel data/properties being dropped. Some investigation points to NoScript's use of the redirectTo() method on HTTP channel as the likely culprit in recent NoScript versions (testing 2.9.0.12rc1), but it's probably not the only culprit, as this issue occurs with every NoScript version functional on Gecko 45.1.1.

Is this a bug in NoScript or can a workaround be made?

Re: NoScript's use of redirectTo() breaks other addons

Posted: Thu May 26, 2016 8:36 pm
by Giorgio Maone

Re: NoScript's use of redirectTo() breaks other addons

Posted: Thu May 26, 2016 9:38 pm
by barbaz
Thanks for the fast response!

Re: NoScript's use of redirectTo() breaks other addons

Posted: Thu May 26, 2016 10:04 pm
by barbaz
barbaz wrote:Some investigation points to NoScript's use of the redirectTo() method on HTTP channel as the likely culprit in recent NoScript versions (testing 2.9.0.12rc1),
I've just realized that redirectTo() was added longer ago than thought: https://noscript.net/changelog#2.6.9.26rc1
I think the oldest working-enough NoScript was some rc of 2.6.9.26, so actually, there were no "pre-redirectTo()" NoScript versions were tested.

Re: NoScript's use of redirectTo() breaks other addons

Posted: Sun May 29, 2016 5:15 pm
by gorhill
Anti-spam filter prevents me from posting what I meant to post. So here it is.

Re: NoScript's use of redirectTo() breaks other addons

Posted: Fri Jun 03, 2016 1:40 pm
by gorhill
Issue fixed in uMatrix (and uBlock Origin) with insights from Giorgio Maone regarding Firefox API internals.

Re: NoScript's use of redirectTo() breaks other addons

Posted: Sat Jun 11, 2016 8:36 am
by hssg