Firefox ESR implements Encrypted Media Extensions (EME) by initially having it turned off, but when visiting a website requesting its use popping up a user dialog to confirm enabling it. From then on, EME is enabled generally in the web browser.
Please add a file /etc/firefox-esr/pureos.js with same content (essentially two lines, but preferrably including the commented documentation as well) as was applied to PureBrowser: https://source.puri.sm/pureos/packages/firefox-esr/-/commit/105f0d1