I have a desktop computer which does not have a camera, so the page load failed with main.js:formatted:5 Uncaught Error: Canvas and getUserMedia are required, After some debugging, qr.isCanvasSupported() is true, qr.hasGetUserMedia() is false. Then I click decode of static image, it did not work.
Even qr.hasGetUserMedia() is false, I think it should not impact other decode functionality other then camera.