It works on iPhone and Windows desktop but does not work on iPad Pro 11, not on Galaxy S10, not on some Linux desktops. So, it is inconsistent even within the same iOS ecosystem.
Some might say the OP misconfigured or I need to go about:config, but these kinds of thing should be trivial for developers/users.
Even Flash used to work out of the box across platforms. Why things going backwards?