Jump to content

My Browser Builds (Part 4)


Recommended Posts

15 hours ago, Mathwiz said:

Well, it could be, yes. I'm just going on past experience: so far, Google has been behind far more UXP-breaking changes than Mozilla, so I figured the odds are pretty good that the next one will be Google again.

If anyone follows SeaMonkey's development, one might have realized UXP still supports a bunch of Mozilla only JavaScript syntax that was never standardized that will never be encountered on the web because no other browser implements it. Wouldn't it make sense to throw it out? Maybe it's an opportunity to cut on unnecessary complexity. I mean the only things that might still use it are some extensions, for which solution is simple - fix them.

Link to comment
Share on other sites


1 hour ago, UCyborg said:

Wouldn't it make sense to throw it out?

I would vote "throw it out".

Mean and Lean should increase performance, theoretically.

Heck, I wonder if UXP still "supports" <marquee>?  And if so, throw it out also.  We could probably come up with a list of (at least) 100 deprecated functions that should no longer be supported and no longer exist "in the wild".

Edited by NotHereToPlayGames
Link to comment
Share on other sites

There was also "blink"  --  https://htmleditor.w3schools.in/?filename=html_blink_tag

I guess my main thing is that I remember when marquee and blink were the ways that web sites "directed your attention".

Say what you want about "Google-isms" and modern web being "bloated", but would you honestly prefer the days of marquee and blink?

Link to comment
Share on other sites

On 8/5/2023 at 4:12 AM, basilisk-dev said:

I've submitted a PR to Pale Moon to add a User Agent Override for this site:
https://repo.palemoon.org/MoonchildProductions/Pale-Moon/pulls/1927

I've also added a User Agent Override to Basilisk:
https://repo.palemoon.org/Basilisk-Dev/Basilisk/commit/54ebc66d9d00449d0ad89572f912cef9a8e87d84

Hi :) ; thanks for this, special thanks :wub: for mentioning my MSFN username inside your own repo(s):

Quote

[SSUAO] Add override for dictionary.cambridge.org

reported by VistaLover on MSFN

However :P , my wording was chosen carefully:

On 8/5/2023 at 4:12 AM, basilisk-dev said:

You can add:

https://dictionary.cambridge.org/

to the list of online dictionary "services" that don't properly load on UXP-based browsers,
due to them not "sanctioning" the Goanna useragent slice :angry:

Yes, there's a list of them :angry: , that I reported some months ago... First, the Greek edition of Bab.la:

https://www.babla.gr

That one will "award you" an outright:

"Forbidden - You don't have permission to access this resource."

when you visit it :realmad: ; second is the "Longman Dictionary of Contemporary English Online":

https://www.ldoceonline.com/

which will report a "Secure Connection Failed" :( error, a la "Cambridge online dictionary"; both these can be "fixed" by a Goanna-less SSUAO (FWIW, I'm using "Mozilla/5.0 (Windows NT 10.0; rv:115.0) Gecko/20100101 Firefox/115.0", with 115 being the latest FxESR version) ; NB: "www.babla.gr" loads some CSS from the "bab.la" domain, which will be discussed below ;) ...

Due to a part-time job of mine, I have to consult several online dictionaries, hence my reported findings and workarounds ;); these three cases were the "easy" ones; the most impossible :angry: ones are those that find themselves behind the infamous Cloudflare Protection, a well-known arch-enemy :realmad: of non-mainstream browsers...

The English version of bab.la is found at:

https://en.bab.la/

When you first visit this one with the default UA, a CF "challenge" will initiate; if you're lucky :angry: to pass this, a "cf_clearance" cookie will be set but, despite that, you'll get the:

"Forbidden - You don't have permission to access this resource."

block :realmad: ; with a Goanna-less SSUAO, it will, again, connect (NB: with "bab.la" fixed, "www.babla.gr" will now display correctly :thumbup) .

Now, let's come to the case of Collins (online) dictionary:

https://www.collinsdictionary.com/

Visiting that will give you below uninformative error :angry: :

"Web server is returning an unknown error - Error code 520"

(generated by, yes, CF :angry: ) ...

Again, this is fixed by a Goanna-less SSUAO - but, this is NOT the first thing that comes to mind for solving that "unknown" CF error; I was driven crazy :crazy: initially by trying out a bunch of things, in complete desperation :realmad: , as Collins was one of the first online dictionary services I encountered that would simply not load in UXP ...

It's apparent there's a common denominator between the Cambridge/Longman/bab.la/Collins online dictionary services (all being "allergic" to a Goanna UA-slice), but I couldn't be a*sed to search for it :whistle: ...

So, that was a more "complete" story :P ...

Edited by VistaLover
Link to comment
Share on other sites

2 hours ago, VistaLover said:

Yes, there's a list of them :angry: , that I reported some months ago...

Here you are:

https://repo.palemoon.org/Basilisk-Dev/Basilisk/commit/894aab8cb56b34f1396c2471e5d792ba6fee893a

https://repo.palemoon.org/MoonchildProductions/Pale-Moon/pulls/1928

After seeing all of these domains that are having issues with the Goanna slice I'm now wondering if I should just configure Basilisk to never send the Goanna slice at all.

Edited by basilisk-dev
Link to comment
Share on other sites

2 hours ago, roytam1 said:

and here we go again.

... It does appear your initial concerns on this were justified :(; I read the linked article and there's no date there a new decision will be made on the subject in question :dubbio:; if the worst does indeed come :o, have any of the "contingency plans" ;) discussed/offered, when you first made this public here, been considered already/at all?

IMHO, it'll be too late :} to do anything "practical" once you wake up to only find you have been isolated from the rest of the digital world; fingers crossed, we won't come to that, but "your" DoJ seem adamant to get a court verdict that is "to their liking" ;) ...

Best wishes ;)

Link to comment
Share on other sites

19 hours ago, basilisk-dev said:

if I should just configure Basilisk to never send the Goanna slice at all.

This could be put behind an "about:config" boolean pref ;) , like it's done already for the Firefox/Gecko related UA slices:

general.useragent.compatMode.firefox;true
general.useragent.compatMode.gecko;true

Choose the default value for (suggested pref name):

general.useragent.compatMode.goanna

as you see fit :P ...

Edited by VistaLover
Link to comment
Share on other sites

7 hours ago, VistaLover said:

... It does appear your initial concerns on this were justified :(; I read the linked article and there's no date there a new decision will be made on the subject in question :dubbio:; if the worst does indeed come :o, have any of the "contingency plans" ;) discussed/offered, when you first made this public here, been considered already/at all?

IMHO, it'll be too late :} to do anything "practical" once you wake up to only find you have been isolated from the rest of the digital world; fingers crossed, we won't come to that, but "your" DoJ seem adamant to get a court verdict that is "to their liking" ;) ...

Best wishes ;)

in worst case that all networks are cut, I don't think I can have any alternative to connect back to internet since starlink is not available here.

their "justice" is now "apple polishing" so don't hold any breathe on them.

Link to comment
Share on other sites

On 8/6/2023 at 1:10 AM, VistaLover said:

Many XP users here have attested they have to resort to a recent browser on Win7+ or on Android to complete successfully all of their online tasks; I. personally, have come to consider, especially in recent years, the UXP-based browsers I use (St52/NM28 & St55) as more of a "palliative" on my 'legacy" Vista laptop rather than full-blown browsing "solutions" (no disrespect intended at MCP devs and Roy :wub: ) ...

I guess it depends on who you ask. Some recent positive feedback on PM forum. So there are some users for whom recent updates have brought the browser back from the dead. Can also use Nextcloud at workplace without having to alter its scripts and another web app here also works now without having to replace that one JavaScript file. There's only an issue with one draggable dialog made with jQuery, it has a couple of dropdown selects and when you want to grab the scrollbar of the one with most options that has it, the scrollbar doesn't move, but the dialog does. :blink: It didn't have that problem many versions ago.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...