RetardGPT stopped working in Firefox ESR 115: what to do
Since yesterday, ChatGPT stopped working in Firefox ESR 115. Yes, I know that ESR has been rebased to 128, but this is not a valid reason to force me to update if I don’t want to. And yes, even EL9 clones got Firefox ESR 128 (so I got forcefully updated by AlmaLinux), but ESR 125 is not EOL; it’s still supported by Mozilla through March 2025. Funny thing, firefox-esr
has not been rebased in Debian 12, so they have 115.15.0, not 128.2.0. Finally, 128 cannot run in Windows 7, 8, and 8.1.
It’s morally wrong to stop working on a platform (here, a browser, but this applies to OSes, too) for absolutely no good reason. Your software worked just fine an hour ago, and now it doesn’t. Furthermore, when there’s a simple fix that makes it work again, this can only have one meaning: that whoever took the decision to prevent ChatGPT from keeping working under Firefox ESR 115 is a scumbag, and they deserve to die from colorectal cancer!
There are alternatives, and I’m also using Mistral, Claude, Perplexity, Copilot, and Gemini, as each one is retarded in a different way and they hallucinate differently.
A second frustration comes from the fact that, despite using the free version of ChatGPT, which means ChatGPT-3.5, I’ve been given free access for quite some time to ChatGPT-4o aka 4-turbo. I was offered a stripped-down version of ChatGPT-4 with the URLs removed, and then not removed anymore. For a couple of days, ChatGPT even searched the web to give me up-to-date information, something that normally only Perplexity and Copilot do! Unfortunately, my account is now showing “ChatGPT Auto,” which is ChatGPT-3.5, variably tuned depending on its load, so the quality of results aren’t constant, I guess. But there is no way I would pay for AI!
How to make ChatGPT work in Firefox ESR 115, should anyone else still be using it? Few people acknowledged that ChatGPT wouldn’t work for them, often polluting Reddit threads with “But it works for me!”. Not so with this thread, which points to an OpenAI forum topic stupidly captioned Can’t login! Error with Intl.Segmenter in Firefox – Unresponsive Buttons. What fucking segmenter was that?! Can’t they just say that it doesn’t do anything?! In the title, I mean, not in the body.
Either way, what you need to do is this. First, install Tampermonkey (I never thought I would need this shit). Then, add the following script to it, as described in the above OpenAI forum thread:
// ==UserScript==
// @name Intl.Segmenter Polyfill for ChatGPT
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Fix missing Intl.Segmenter in Firefox ESR
// @match https://chatgpt.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
if (!Intl.Segmenter) {
Intl.Segmenter = function() {
return {
segment: () => [{segment: 'fallback'}]
};
};
}
})();
That was all. Fucking retards. The script itself, they say, was generated by ChatGPT! So someone debugged it down to notice that ChatGPT now requires Intl.Segmenter, which apparently does this:
A code point is not a “letter” or a displayed unit on the screen. That designation goes to the grapheme, which can consist of multiple code points (e.g., including accent marks, conjoining Korean characters). Unicode defines a grapheme segmentation algorithm to find the boundaries between graphemes. This may be useful in implementing advanced editors/input methods, or other forms of text processing.
Why locale-sensitive text segmentation wasn’t available until recently, and it’s still not available in Firefox ESR 115, puzzles me. As a result, it seems that without this shit, the text 吾輩は猫である。名前はたぬき。 cannot be segmented, as not even the period between the two sentences is identified! Well, we needed Unicode, but in 2024, Firefox ESR 115 cannot split sentences and words in Asian scripts (Japanese, Chinese, Korean, Thai, Lao, Khmer, Myanmar, etc.)! I suppose ChatGPT was doing this server-side, and now it prefers doing it in the browser. So, should I blame Mozilla instead?
But ChatGPT is indeed RetardGPT, or rather whoever wrote the web app is. So you can inject the simplest possible script to tell it to use the “fallback” method that undoubtedly means “do the segmentation on the server because this browser can’t do it,” but it cannot take this decision by itself!
UPDATE: Apparently Copilot, too, doesn’t allow you to log in on Firefox ESR 115. Screw you, Copilot! Should this happen to you, go to Bing, authenticate there, then go back to Copilot.
Hmm, this world is great !
But you wouldn’t be using Firefox ESR 115, unless under Debian 12. MX Linux adds Firefox 130.
What is your take in MX Linux? I find it perplexing! It is not the fact of being so high in Distrowatch but the fact that all the overwhelming mayor Linux influenzers avoids discussing it. There is probably some gaming by MX Linux on that ranking but, does it hold any substance as a distro still?
I see that you favor stability over cutting edge (Fedora, Tumbleweed), but not Debian (behind RPM distros) and no OpenSuSE Leap (security flaws). AlmaLinux you seem content with but looking for an alternative…. Any distro in your radar? Any Debian derivatives?
Finally, I had always latest Firefox version (exclusive user of it from more than 15yrs) and have noticed they tend to be quite stable, specially since last year (I can easily have 100+ tabs open and with multi-accounts containers). Did not find the need for ESR.
I did find the need for ESR when a new Firefox release broke an add-on that I really needed. However, sometimes it can happen the other way around: an add-on’s developer only builds it for newer versions of Firefox.
As Enterprise/LTS distros usually seem to prefer ESR (RHEL and clones, Debian), I got used to ESR. Even on Win7!
On MX Linux:
— It’s a fraud, as far as its Distrowatch position is concerned.
— MX is mostly the same team that’s behind the “proudly anti-fascist antiX Linux”; their website is a huge mess, and so is their theming.
— mxrepo.com is unhelpful. The Packages for MX-23 page is absurdly long and unpractical. You’re much better browsing mxrepo.com/mx/repo/pool/, but they don’t provide a direct link to it. The page for mirrors is made by someone who’s retarded, and the same could be said by the 2 pages it links to. If you need to find a closer mirror for packages, the most practical way is to use their MX Tools on a live system and check what mirrors were best in the list. Why can’t I have a clear list of their fucking mirrors? OK, there’s this page, but it’s not practical if you want to optimize your system; you have to use their tools!
— Their theming is ugly and inconsistent: XFCE with a vertical panel, KDE with a horizontal one. Ugly logo, ugly wallpaper, useless Conky.
— They do provide some helpful tools, though, and also extra or updated packages! But it’s better to use Debian stable with added MX’s repos (for which, as I said, you should examine a live or installed MX system!), and only pull the tools and the extras you need.
— I hate their “systemd is off by default, but its disabling can be disabled” approach! While I do hate systemd, some 3rd-party software (VPNs) would expect a working systemd.
— I don’t know how good their own kernels are.
— Their updating of software over Debian is inconsistent. I noticed in the past how they came with an updated Thunar over the one that was present in Debian 11, but they didn’t update Mousepad, for instance. Having an XFCE that’s half 4.16 and half 4.18 is crazy. I’m not sure if the latest MX 23.4 is more consistent.
All in all, I tried to like MX, but I never could. When I installed it, it had set my CPU to performance and constantly running at 2 GHz or more, so the fan was sounding like a Tupolev. Screw MX! I like my CPU set to powersave and at 400 MHz when idle. (This can be fixed, but among their many MX Tools, there’s no such tool.)
I have used Fedora, Tumbleweed, Manjaro, direct Arch derivatives, and pretty much everything in the past. Everything is so complex nowadays, and having lots of software installed increases the risk of breakage, especially when using 3rd-party repos/PPAs/COPRs, and especially as the focus is now on Flatpaks, so they don’t care that much about repos.
Ubuntu MATE. Look at this nice applet they have!
Besides, MATE is basically the GNOME2 I knew since 2004. It’s Ubuntu 4.10 that made me use GNOME 2.x. I was a fvwm2/fvwm95/IceWM user before (possibly XFCE too, I don’t remember when I started using it).
A personal question: do people in Latin America have issues understanding proper castellano? Or did you have problems with their sesear? The other day, I was shocked to listen to a version of “Quizás, quizás, quizás” in “proper” Spanish, when everyone knows it the way it’s interpreted in Latinoamérica. It sounded soooo strange! Even the normal “s” in Spain is apical and more “hissing” than the plain one heard in Latin America! Unless you’re from the South of Spain, you can’t blend in with them!
The most useful review of MX found till date! I don’t mind political leanings of the maintainers; I do mind a bit though if they impose on ideals of people working bellow. Lunduke, and I don’t like him as a person and much of what he stands for at all, for instance, he claims that OpenSUSE censors members… if true and how he says it, that is worrisome to me.
No experience with MATE, but that applet looks great. Thinkpad fans we used one of those (tpfancontrol) for controlling the fan speed at different CPU temps… it is extraordinary, yet simple!
So you pass on that whole controversy of Ubuntu’s Snaps?!
Current GNOME is 100% not for me, not experience with that 2.x original version though. Will try it later on today.
One additional question, what do you think of TuxedoOS? Installed it on my kids Thinkpads and I like much of it yet I have concerns on the “Customized Kernel”. They go on the 6.x KDE but seems stable with basic operations.
On the Spanish differences, we do not make much issue on the different pronunciations (Spanish is supposed to have a standardized orthography across the world). We simply do not care much… maybe because so much different strong accents within Spain already. It perplexes me that people ask me if my name is pronounced “Édel” or “Edél”… and they get even more surprise when I tell them either way, we really don’t care much on pronunciation. Now, why foreign born in Britain adopt the British accent fast but American’s foreign stick to their own accent for generations?!?
Now, Mr. Franco made sure movies were dubbed to Castilian Spanish and not the LatinAmerican, let alone “Neutral Spanish”; so Hollywood still today translates to 2 Spanish versions to accommodate that habit.
I can live with a couple of snaps that I don’t care about, and it’s possible to make sure Firefox and Thunderbird are installed from Mozilla’s PPA instead of snaps. I’ll write about that in a future post.
TuxedoOS is KDE neon with extra customization and support for specific hardware. 6 months after Kubuntu 24.04 LTS was released, TuxedoOS is still based on Kubuntu 22.04 LTS. Why? Because KDE neon did not rebase to 24.04 LTS yet!
I have installed TuxedoOS in the past, and I hated it with all my guts. If you want a proper Kubuntu 24.04 derivative, try Kubuntu Focus. It’s the same model: you can only use the OS, or you can purchase laptops for which the OS has been customized. They even have 5 power profiles, despite the kernel only having two governors these days. They’re based in Castro Valley, California.
But I didn’t like Kubuntu Focus, either. A post-install bug that I don’t remember now. Maybe they fixed it, I dunno.
Well, in other cultures, people are more sensitive to accents. In Romanian too we have some dual-accents, for 3 possible reasons: (1) not all people know the “official” accent; (2) influence from the Hungarian minority; (3) lack of consensus, such as for “profesor” that should have had the accent as in the French “professeur” or the Italian “professore” (hence profesór) but instead it’s accented like the German “Professor” (profésor); however, the feminine “profesoară” is accented like in Italian (profesóară)! Double pronunciations for “traffic”: the official tonic accent is like in Italian, but some older people pronounce it as in French; there used to be people who used different accents for different meanings! Regarding proper names, though: I’d say that most people do care about how you pronounce their name! An exception, though: those who are so stupid that they don’t know what their name means, so they themselves don’t know to pronounce it correctly! Say someone is called (family name) Morariu, Olariu, or Ciubotariu. These are old spellings for Moraru, Olaru, Ciubotaru, the same way you have in German the names Müller (=miller), Hafner (=Töpfer=potter) and Schumacher (from Schuhmacher=shoemaker). So in Romanian those names should be pronounced Moráriu, Oláriu and Ciubotáriu, with a very soft “-iu”; but the morons say Moraríu, Olaríu and Ciubotaríu, with strong finals as if there were two syllables: -í-ú. Completely retarded.
Good question. There is no Little Italy in London, I guess.
Two translations as in different words, or two audio channels for two pronunciations? (I hate the term accent, because in Latin languages is used for both “tonic accent aka stress” and “pronunciation”; different British “accents” or different Spanish “accents” actually mean different pronunciations.)
Ok, so no TuxedoOS, you even seem to favor MX over it! Wow, if it wasn’t for Cinnamon, at the end is going to be the recommended defaults… Mint! So now, considering Kubuntu. (I like AlmaLinux but intuition heads me towards deb side.) The quest continues. You stick to your guts on non recomending OpenSUSE? Your previous articles found a great flaw, but maybe was a glitch in their part…
“those who are so stupid that they don’t know what their name means”. Ha ha… I know what Edel means, but should I pronounce it as in was in whatever Germanic tribe brought it to Iberia 1600 years ago? Besides, I bet Germans themselves may have changed the pronunciation since, so should I use the current German pronunciation or the original?! In essence, I am perfectly fine with Spanish (and Romanians) tolerating dual pronunciations.
The dubbing is always lexical understandable in both sides of the Atlantic. They have to keep it consistent due to the variety of linguistic diversity in the Americas. Now, the only value, and that is the only justification for the 2 versions, is trending expressions that may be common in one or the other coast.
Worthless learning of the day: Schumacher is Shoemaker and Müller… wow… I was raised to believe those Germanic names were so “cool” and they end up being as uncool as our Zapatero (shoemaker too). At least, although it sounds awkward, I have found out my last name means something very peculiar though! (Sorry for the trivial… grew up with very low self-esteem.)
No, I would not use MX. I wouldn’t use Mint, either. But Mint has 3 desktops, only KDE is missing.
So you want/need to stick to KDE? What’s wrong with Kubuntu itself, if not for the need to tinker with it to get the proper Firefox and Thunderbird?
Ubuntu MATE is the distro where MATE looks at its best, and check MATE Tweak to change the layout in 2 clicks. Otherwise, it’s GNOME 2.32 ported to GTK3, and with a few bug fixes and improvements. Oh, and with names changed: Nautilus is Caja, Gedit is Pluma, Evince is Atril. ¡Spanish names!
If you can tolerate XFCE, there is Linux Lite and then there is Mint XFCE Edition. (Unless you prefer Manjaro XFCE, but its package manager is dumb; install Octopi, it’s smarter.)
My gut rejects openSUSE even without that behavior I wrote about.
To wife I’d installed 2 days ago Mint Cinnamon (kids with TuxedoOS since 2 months ago).
For them all, any Desktop environment should be fine since they known none… I do like KDE for me. Will try MATE but heard it only has so few maintainers so any day; puff!
I was not in the wagon anti-canonical but now, I do start to think they may very well may make even harder getting anything but Snaps… by looking at their progression with the last two main versions.
XFCE did not tried either, but afraid too that like MATE may not have much of a future. Will play with them both today though.
The problem is me, I have my preferences, don’t like the mainstream GNOME and KDE is a distant second. Fedora was pretty happy with for 1 months… but again, conscience against RPM… and then, I don’t want to bid on a horse soon to be retired either.
So I will try MATE and XFCE and, if not satisfied, will remain with AlmaLinux for the time being.
It won’t go away.
XFCE doesn’t have more developers, either. But MATE was faster to be ported to GTK3 than XFCE. I suppose MATE had then Clement Lefebvre in the team; later he got bored and started Cinnamon.
MATE and XFCE are both stagnant, but that’s predictability. XFCE is even more incomplete, so in Xubuntu you’ll find some tools from MATE added to it.
Look at the versions for Mousepad:
0.6.2 (2024-02-05)
…
0.5.10 (2022-07-09) – in Debian 12
…
0.5.2 (2021-01-31) – in Debian 11
…
0.4.1 (2018-06-01) – in Debian 10
Will they ever reach version 1.0?
Cinnamon is poorly designed, UI/UX-wise. Go here and look at what I described under “Let’s compare XFCE, MATE and Cinnamon in terms of how to define keyboard shortcuts” to see what I mean. Up to, and including “The window below cannot be made smaller, not even in width:”. (OK, you can add several shortcuts for the same action in Cinnamon, but for this to happen, you need more clicks to do anything, and you can’t see everything at a glance. Added complexity that sucks. And wasted lateral space as a general rule. Did I mention that I hate Cinnamon?)
Why did Clem leave MATE to create a derivative called Cinnamon? I hate him.
Ubuntu MATE ? No, my friend, don’t ! 🙂
Personally, for several years now, I’ve had a hard time with anything to do with Ubuntu. I can’t really do it anymore and I try to avoid it.
Ah, and you said you didn’t want .deb in a previous post… Have you changed your mind ?
Mais si, mais si.
I don’t know how to make a .deb file, but there isn’t anything wrong with this package format!
And I really loved all Ubuntu versions from 4.10 to 9.10.
Bugs? EVERY SINGLE DISTRO UNDER THE SUN HAS THEM. In abundance.
Oui, oui, effectivement.
But it’s a shame not to use KDE, even if it’s for MATE.
But then, if that’s what’s best, given the distros available… Snif.
Kubuntu 24.10 Beta is not that bad. No sound for me in the live session, but fixed if installed. KDE 6.1.5, duh. I don’t like everything in Plasma 6, though. It just occurred to me that even before KDE6, KDE5 started to deviate from what was really needed*, similarly to how Cinnamon deviated from MATE. I don’t need change for the sake of change! Maybe Liam Proven was right, and KDE is too complex, after all.
____
*by me