Ask me anything!

Have a question you always wanted to ask Moonchild but never did? Now's your chance!
From 2026-03-08 to 2026-03-15 I'll be open to any question by the community, after which I'll provide answers.

Go here to participate: https://forum.palemoon.org/viewtopic.php?f=66&t=33222

Firefox 115 ESR and NPAPI support

Off-topic discussion/chat/argue area with special rules of engagement.
Forum rules
The Off-Topic area is a general community discussion and chat area with special rules of engagement.

Enter, read and post at your own risk. You have been warned!
While our staff will try to guide the herd into sensible directions, this board is a mostly unrestricted zone where almost anything can be discussed, including matters not directly related to the project, technology or similar adjacent topics.

We do, however, require that you:
  • Do not post anything pornographic.
  • Do not post hate speech in the traditional sense of the term.
  • Do not post content that is illegal (including links to protected software, cracks, etc.)
  • Do not post commercial advertisements, SEO links or SPAM posts.
We also ask that you keep strongly polarizing topics like politics and religion to a minimum. This forum is not the right place to discuss such things.
Please do exercise some common sense. How you act here will inevitably influence how you are treated elsewhere.
User avatar
Mæstro
Board Warrior
Board Warrior
Posts: 1013
Joined: 2019-08-13, 00:30
Location: Casumia

Firefox 115 ESR and NPAPI support

Post by Mæstro » 2026-02-22, 23:14

As I have proudly announced elsewhere, I am leaving Discord at last this week. A few days ago, I could also obtain a new charger for my travel computer. Hence, I have been leaving the other computer to back up my Discord logs with a close friend in the background, while I carry on with my day as normal. On that computer, I have not bothered to install any browser, but have kept Firefox 115 ESR (with appropriate settings to prevent phoning home, of course). While setting permissions for Discrub to do its job, I was surprised to discover, in an ESR series which began in 2023, an entry for plugins! I have attached my screenshot. As its description shows, it provides WebRTC support where the proprietary codecs are unavailable. Has Mozilla retained some latent NPAPI support after all? I remember hearing years ago that it has been slowly removing NPAPI support from the code base, so this apparent continued support and even use, long after it was supposedly restricted to Flash, is surprising. I must be missing something.
You do not have the required permissions to view the files attached to this post.
Life is a fever dream Mæstro would enjoy.
How is your computer at 96°C and not on fire?
All posts 100% organic. Ash is the best letter.
What is being nice online?
Debian 10 ELTS / Official PM build

User avatar
UCyborg
Keeps coming back
Keeps coming back
Posts: 772
Joined: 2019-01-10, 09:37
Location: Slovenia

Re: Firefox 115 ESR and NPAPI support

Post by UCyborg » 2026-02-23, 13:23

It's not NPAPI, whatever plugins you may see here have an interface not related to NPAPI.

User avatar
Moonchild
Project founder
Project founder
Posts: 38957
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Firefox 115 ESR and NPAPI support

Post by Moonchild » 2026-02-23, 13:48

The WebRTC plugins are Gecko Media Plugins, which is Mozilla's tacit admission that the plugin system is actually good, but they can't "officially" keep supporting it. So... carve out a special niche with kinda-but-not-actually NPAPI plugins to be able to keep offering features. A similar carveout is there for EME.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite