supported browsers

General discussion about the NoScript extension for Firefox
yes_noscript

supported browsers

Post by yes_noscript » Tue Mar 22, 2016 3:33 pm

barbaz wrote:supported browser.

Maybe Pale Moon can be added to that list, because NoScript works with it.
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0) Gecko/20100101 Goanna/20160220 PaleMoon/26.1.1

barbaz
Senior Member
Posts: 9178
Joined: Sat Aug 03, 2013 5:45 pm

Re: supported browsers

Post by barbaz » Tue Mar 22, 2016 4:28 pm

Off-topic to viewtopic.php?f=10&t=21758, splitting and moving to NoScript General.

Supporting a browser is *not* just a matter of "it works". Supporting a browser is a major effort for Giorgio as it means yet another round of testing required... for basically every version of the browser that would be supported. That's why Pale Moon isn't listed.

However, some of us Mods, myself included, quite like the Pale Moon browser and will do what we can for users who report NoScript bugs against Pale Moon. If it weren't for us, NoScript would probably not work with Pale Moon - so don't count on Pale Moon support being stable.
*Always* check the changelogs BEFORE updating that important software!
-

User avatar
Thrawn
Senior Member
Posts: 3106
Joined: Mon Jan 16, 2012 3:46 am
Location: Australia
Contact:

Re: supported browsers

Post by Thrawn » Tue Mar 22, 2016 10:36 pm

Not to mention that Giorgio has already declared that NoScript will become a WebExtension and the XUL version will be deprecated. Which will kill Pale Moon support dead.
======
Thrawn
------------
Religion is not the opium of the masses. Daily life is the opium of the masses.

True religion, which dares to acknowledge death and challenge the way we live, is an attempt to wake up.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20100101 Firefox/44.0

User avatar
therube
Ambassador
Posts: 7426
Joined: Thu Mar 19, 2009 4:17 pm
Location: Maryland USA

Re: supported browsers

Post by therube » Tue Mar 22, 2016 11:41 pm

(And maybe SeaMonkey. And maybe Mozilla.)
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 6.1; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0 SeaMonkey/2.40

yes_noscript

Re: supported browsers

Post by yes_noscript » Wed Mar 23, 2016 7:24 am

Thats realy bad! I can't understand why follow mozilla blind into this madness.
As Thrawn say in the hackademix comments i agree that (yet) nobody know the code good enough to make a fork with further development.
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0) Gecko/20100101 Goanna/20160220 PaleMoon/26.1.1

barbaz
Senior Member
Posts: 9178
Joined: Sat Aug 03, 2013 5:45 pm

Re: supported browsers

Post by barbaz » Wed Mar 23, 2016 1:24 pm

Well as far as specifically Pale Moon, they're saying they'd need to rebase to a newer Gecko anyway, maybe they can do so on a Gecko version that has some WebExtensions support? Image
*Always* check the changelogs BEFORE updating that important software!
-

yes_noscript

Re: supported browsers

Post by yes_noscript » Wed Mar 23, 2016 6:59 pm

We will see.
As i know the basis after rebuild is firefox 38 ESR.
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0) Gecko/20100101 Goanna/20160220 PaleMoon/26.1.1

User avatar
Thrawn
Senior Member
Posts: 3106
Joined: Mon Jan 16, 2012 3:46 am
Location: Australia
Contact:

Re: supported browsers

Post by Thrawn » Tue Mar 29, 2016 4:28 am

barbaz wrote:maybe they can do so on a Gecko version that has some WebExtensions support?

Not likely :(. All such versions would have too many things in them that are anathema to Pale Moon (Australis et al).
======
Thrawn
------------
Religion is not the opium of the masses. Daily life is the opium of the masses.

True religion, which dares to acknowledge death and challenge the way we live, is an attempt to wake up.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0

barbaz
Senior Member
Posts: 9178
Joined: Sat Aug 03, 2013 5:45 pm

Re: [FIXED] not compatible with Gecko < 51

Post by barbaz » Sat Nov 19, 2016 12:48 am

[ This post, and the follow-up posts, are part of an off-topic discussion that was split from viewtopic.php?f=10&t=22260 to here. This was done to avoid people getting confusing mixed messages after finding this thread in a search. ]

barbaz wrote:Unfortunately devtools aren't part of Pale Moon 27 yet, so I can't really check it out properly at this stage.

Just found out that the removal of devtools from Pale Moon is for good - https://forum.palemoon.org/viewtopic.php?p=95140#p95140
Unfortunately this is a deal-breaker for me. This means that when Pale Moon 27 is released, I can no longer use Pale Moon nor support it here.

This is a personal decision and nothing to do with NoScript, Giorgio, yes_noscript, or this forum. Every Mod here will have their own view. Me, I need to be able to back up what I write. And with that rug pulled out from under me, I'm not comfortable writing anything.

What I wrote above was assuming that devtools were returning in Pale Moon 27 release, then I could actually give it a decent check and report back. Apparently that is not to be.

Sad day, I would never thought it would come to this. :cry:
*Always* check the changelogs BEFORE updating that important software!
-

barbaz
Senior Member
Posts: 9178
Joined: Sat Aug 03, 2013 5:45 pm

Re: [FIXED] not compatible with Gecko < 51

Post by barbaz » Sun Nov 20, 2016 5:21 pm

yes_noscript wrote:Thanks!

You're welcome.

yes_noscript wrote:Maybe Giorgio can add this easy fix.

Well, he can if he decides to support Pale Moon. viewtopic.php?f=8&t=21759

yes_noscript wrote:For devtools: Take a look at this Pale Moon addon: https://addons.palemoon.org/extensions/devtools/ or here: https://forum.palemoon.org/viewtopic.php?f=50&t=13553

Thanks, I saw that, but it doesn't look like it'd do. The "devtools" extension is a Firebug fork, isn't it? Did they fix the Firebug bug where the console don't work on script-blocked pages?

Sure, either way it'd be better than no devtools at all. But the Pale Moon devs are totally ignoring the real reasons why this is a big deal, and they really should know better.

To explain, let's go through some quotes from there.

https://forum.palemoon.org/viewtopic.php?p=95126#p95126
Matt A Tobin wrote:All that is is the same Console from Mozilla Devtools with chrome messages switched on and in a Window.. There is no actual difference. It is ALSO as I described.. LESS USEFUL because it displays LESS information than the Toolkit Error Console..

IF this is all about style and not functionality.. Then you are just going to have to deal with it or build with --enable-devtools yourself.

Or you could submit a patch to add more functionality to the Toolkit Error Console..

Since "there is no actual difference" between Pale Moon Error Console and devtools Browser Console, where are the following features?
- Interactive command-line that runs arbitrary JS commands in the context of the browser chrome window
- JS command auto-complete
- Copying multiple messages at once
- Globally collecting console.* calls
- Inspecting contents of returned values

Yeah, a Firebug fork should cover some of this for content. But what about chrome?


Regarding the post I linked earlier, https://forum.palemoon.org/viewtopic.php?p=95140#p95140 -
Moonchild wrote:To illustrate one of the reasons why it's better not to have these tools built and included by default - their weight. I'll throw some hard numbers at you.
(this is a comparison run from a fresh build in a new object directory, issuing mach run after build completion)

Including devtools makes:
  • The total file count for the binaries go up from 2581 to 3087 (~20% increase)
  • Memory use for a newly started browser without doing any browsing go up from 188MB to 210MB Private (~12% increase), 126MB to 147MB Private working set (~17% increase)
    Similar increases for all other resources. (see process explorer screenshots)
  • CPU usage go up by about 65% (based on cycles used for the same startup+2 minute idle) -- you will likely notice this in regular browsing.

Memory/CPU use "problems" could have been solved by disabling devtools by default, with a boolean about:config pref that requires restart to take effect. Pref not flipped? Skip initialisation of devtools. These reasons do not justify removing any useful feature outright.

As for the file count, that statistic means nothing. inode usage just isn't a problem on the systems Pale Moon supports. The size these files take up in packaged form, relative to the size of everything else in the package, would mean something, but we don't have that number.

Even taking the % increase in number of files at face value and making some assumptions, doesn't help. The Pale Moon binaries for Linux are all about 30 MB. Extracted it's about 71 MB. 20% of that is 15 MB, rounding up. Even the people who run lightweight systems don't care about 15 MB when it's for useful functionality.


tl;dr Removing features I need, plus the non-justification for doing so, just doesn't sit well. And I have yet to see a proper alternative.
*Always* check the changelogs BEFORE updating that important software!
-

User avatar
Thrawn
Senior Member
Posts: 3106
Joined: Mon Jan 16, 2012 3:46 am
Location: Australia
Contact:

Re: [FIXED] not compatible with Gecko < 51

Post by Thrawn » Mon Nov 21, 2016 5:55 am

barbaz wrote:I can no longer use Pale Moon nor support it here.

I dropped it months ago, actually, after I bumped my thread about introducing request throttling, in response to yet another TLS vulnerability that could have been mitigated by such an approach, and Moonchild sent me an official forum warning (though I never did work out how I was supposedly violating the rules; something about linking to another topic).
======
Thrawn
------------
Religion is not the opium of the masses. Daily life is the opium of the masses.

True religion, which dares to acknowledge death and challenge the way we live, is an attempt to wake up.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0

barbaz
Senior Member
Posts: 9178
Joined: Sat Aug 03, 2013 5:45 pm

Re: [FIXED] not compatible with Gecko < 51

Post by barbaz » Mon Nov 21, 2016 6:40 am

@Thrawn: AFAIR, there has always been something about those forums that disturbs me. That is not new. What is new (to me at least) is seeing the shenanigans coming from the devs themselves. They are not the same people they used to be and I hope nothing horrible has happened to them.
*Always* check the changelogs BEFORE updating that important software!
-

barbaz
Senior Member
Posts: 9178
Joined: Sat Aug 03, 2013 5:45 pm

Re: [FIXED] not compatible with Gecko < 51

Post by barbaz » Wed Nov 23, 2016 4:03 am

barbaz wrote: when Pale Moon 27 is released, I can no longer use Pale Moon nor support it here.

That time has come. That time is here.

To all the Pale Moon users who have helped me, on this forum and/or in PMs: many thanks and sorry I can't continue to return the favor.
*Always* check the changelogs BEFORE updating that important software!
-

User avatar
cartel
Junior Member
Posts: 46
Joined: Sun Jul 14, 2013 11:31 pm

Re: [FIXED] not compatible with Gecko < 51

Post by cartel » Wed Nov 23, 2016 1:33 pm

barbaz wrote:They are not the same people they used to be

You got that right...
they removed pdf, custom address bar images, the classic download box, No "inspect element", No Dev tools (the old ones built-in were great) and no noscript support.
And its not that noscript doesn't work, it works fine but they blacklisted it in the code.

:x
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0

User avatar
Thrawn
Senior Member
Posts: 3106
Joined: Mon Jan 16, 2012 3:46 am
Location: Australia
Contact:

Re: [FIXED] not compatible with Gecko < 51

Post by Thrawn » Thu Nov 24, 2016 1:07 am

cartel wrote:they blacklisted it

When was that? I hadn't heard about anything like that the last time I was on the forums. Admittedly it's been a few months, but...
======
Thrawn
------------
Religion is not the opium of the masses. Daily life is the opium of the masses.

True religion, which dares to acknowledge death and challenge the way we live, is an attempt to wake up.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0

Post Reply