@thosrtanner
.. Just what I was going to say
"but in Microsoft's defence it is very clear on what browsers are supported."
Not a defence, it's not difficult to make things work cross browser.
If you insist on using some bleeding edge browser functionality (hint, chances are you really do not need to as usually simpler options will exist unless its weird areas such as DRM laden media playback stuff), you do not test on browser "name", you check if that functionality is supported (or not)