To be fair, a certain school of thought would say that those bugs are the browser&#x27;s to fix, and that websites should deliver the browser whichever video it claims to support. If the browser advertises support for something it doesn&#x27;t support, then it is up to browser developers (not web developers) to fix either the support or the advertisement thereof.<p>Edit: Not saying that&#x27;s always correct, but there does seem to be a tension between: &quot;make sure your code can work well, even in a bad environment&quot; and &quot;don&#x27;t mask bugs, instead fix them where it makes the most sense to do so&quot; (in this case: in the dozens of browsers instead of in millions of websites).