>You're saying that's the fault of Opera when it's possibly the fault of lazy devs.
Obviously it's "hobby devs" breaking the standards and Opera having low tolerance for that. As a matter of fact, a large part of the web's success is due to hobbyists. The hobbyists were only able to contribute to the success because it was and still is so easy. You don't have to be a HTML or JS guru to create a dynamic web page. On the other hand this allows for many devs that never even heard of HTML validators, JS linters etc.
I think it's good that most HTML/JS implementations are very fault tolerant. It's good and the decline of XHTML, XSLT and friends underlines that.
>You used to (still have?) devs testing for Opera and then preventing users going any further. Users would spoof the agent id string. So then devs started doing more tests, and rejecting Opera.
>(https://groups.google.com/group/alt.sysadmin.recovery/tree/b...)
In 2003 Mozilla and friends had the same problem sometimes too.