> Uncaught TypeError: document.querySelector(...).computedStyleMap is not a function
This happens because they hijack the built-in hash navigation, essentially breaking functionality that would've worked if they just left it alone.
If you really need to use shiny features unsupported in all browsers use polyfills, we learned this decades ago. Screwing up something so simple doesn't give me much confidence in the rest of the project.
One of my recent favorite experimental features is TLS Encrypted Client Hello, which protects against one of the last MitM attacks used by authoritarian governments to filter the Web. I note that while ECH is experimental, it is also widely supported, including by Firefox. Firefox needs to pick up the pace with implementing the CSS Typed Object Model API, which they thoroughly document on MDN. Bravo to the Ministry of Digital Transformation. And for those users who want better Web API support with good privacy protections, there is Brave (I only switched away from Firefox back in the day because Chromium had better experimental Wayland support, and better memory management on my dinosaur).
And you know, they could still use this feature on chromium browsers, just feature test it before breaking it on Firefox. Or use any of the many ways to achieve the same result, classList.includes is one. It's webdev 101, don't be impressed by their lazyness.
And an aside, MDN is maintained by users like Wikipedia, not by Mozilla. If you're missing something there you can just add it, even if Firefox will never support it.
You're free to react as you want, but it's good to keep in mind that if you want the maintainers to care, you should be willing to enter into a customer-vendor relationship.
FSF says it's copyleft comparable to the GPL, but isn't compatible with it. (although, can be re-licensed by following a two-step process)
If there's no law against it, then it's legal.
Being a democracy has nothing to do with it. If you're an adult, you should learn the basics of law, because the law applies to you anyway.
"The software industry" is full of scammers (planned obsolescence, etc). It is very hard for govs (democratic) to stay clean here.
EU started to regulate Big Tech, it is only the beginning.