Jonas Lang As we both know, both options are open source but - and this is the important thing - they do not use the same rendering engine. Blink, based on Webkit) is used among others by Chrome, Edge, Opera, Brave, Vivaldi and Chromium. Gecko is only used by Firefox. That is where the difference lies. Without user support, Firefox will disappear and there will be no choice and no innovation from competition. But that's my choice, nobody has to share it and support what simply doesn't work for them.
I put in my message the internal error displayed by the page, which is too generic to know which codec is missing.
Regarding the link, while it is interesting that you mention it, it is not useful for users of non-Ubuntu based distributions.
@DaveH , as you can see in fact, I have practically all the codecs available in Packman installed.
S | Name | Type | Version | Arch | Repository
---+-------------------------+---------+--------------------+--------+----------------------------
i+ | gstreamer-plugins-libav | paquete | 1.24.0-1.1 | x86_64 | Repositorio principal (OSS)
i+ | gstreamer-plugins-libav | paquete | 1.24.0-1.1 | x86_64 | openSUSE:Tumbleweed
i+ | libav-tools | paquete | 12.3-2.1 | x86_64 | Repositorio principal (OSS)
i+ | libav-tools | paquete | 12.3-2.1 | x86_64 | openSUSE:Tumbleweed
i+ | libavahi-client3 | paquete | 0.8-31.4 | x86_64 | Repositorio principal (OSS)
i+ | libavahi-client3 | paquete | 0.8-31.4 | x86_64 | openSUSE:Tumbleweed
i+ | libavahi-client3-32bit | paquete | 0.8-31.4 | x86_64 | Repositorio principal (OSS)
i+ | libavahi-client3-32bit | paquete | 0.8-31.4 | x86_64 | openSUSE:Tumbleweed
i+ | libavahi-common3 | paquete | 0.8-31.4 | x86_64 | Repositorio principal (OSS)
i+ | libavahi-common3 | paquete | 0.8-31.4 | x86_64 | openSUSE:Tumbleweed
i+ | libavahi-common3-32bit | paquete | 0.8-31.4 | x86_64 | Repositorio principal (OSS)
i+ | libavahi-common3-32bit | paquete | 0.8-31.4 | x86_64 | openSUSE:Tumbleweed
i+ | libavahi-core7 | paquete | 0.8-31.4 | x86_64 | Repositorio principal (OSS)
i+ | libavahi-core7 | paquete | 0.8-31.4 | x86_64 | openSUSE:Tumbleweed
i+ | libavahi-glib1 | paquete | 0.8-31.2 | x86_64 | Repositorio principal (OSS)
i+ | libavahi-glib1 | paquete | 0.8-31.2 | x86_64 | openSUSE:Tumbleweed
i+ | libavc1394-0 | paquete | 0.5.4-20.1 | x86_64 | Repositorio principal (OSS)
i+ | libavc1394-0 | paquete | 0.5.4-20.1 | x86_64 | openSUSE:Tumbleweed
i+ | libavc1394-0-32bit | paquete | 0.5.4-20.1 | x86_64 | Repositorio principal (OSS)
i+ | libavc1394-0-32bit | paquete | 0.5.4-20.1 | x86_64 | openSUSE:Tumbleweed
i+ | libavcodec58_134 | paquete | 4.4.4-1699.14.pm.7 | x86_64 | Packman
i+ | libavcodec60 | paquete | 6.1.1-1699.3.pm.18 | x86_64 | Packman
i+ | libavdevice58_13 | paquete | 4.4.4-1699.14.pm.7 | x86_64 | Packman
i+ | libavdevice60 | paquete | 6.1.1-1699.3.pm.18 | x86_64 | Packman
i+ | libavfilter7_110 | paquete | 4.4.4-1699.14.pm.7 | x86_64 | Packman
i+ | libavfilter9 | paquete | 6.1.1-1699.3.pm.18 | x86_64 | Packman
i+ | libavformat58_76 | paquete | 4.4.4-1699.14.pm.7 | x86_64 | Packman
i+ | libavformat60 | paquete | 6.1.1-1699.3.pm.18 | x86_64 | Packman
i+ | libavif16 | paquete | 1.0.3-1.2 | x86_64 | Repositorio principal (OSS)
i+ | libavif16 | paquete | 1.0.3-1.2 | x86_64 | openSUSE:Tumbleweed
i+ | libavif16-32bit | paquete | 1.0.3-1.2 | x86_64 | Repositorio principal (OSS)
i+ | libavif16-32bit | paquete | 1.0.3-1.2 | x86_64 | openSUSE:Tumbleweed
i+ | libavresample4_0 | paquete | 4.4.4-1699.14.pm.7 | x86_64 | Packman
i+ | libavtp0 | paquete | 0.2.0-2.2 | x86_64 | Repositorio principal (OSS)
i+ | libavtp0 | paquete | 0.2.0-2.2 | x86_64 | openSUSE:Tumbleweed
i+ | libavutil56_70 | paquete | 4.4.4-1699.14.pm.7 | x86_64 | Packman
i+ | libavutil58 | paquete | 6.1.1-1699.3.pm.18 | x86_64 | Packman
Anyway, thanks both. If I found the way to fix issue I'll wrote it here 😛