How broken can a site be? Let's have another look at MSNBC.
Problem 1: clicking the "IMAGES" link does nothing
Could the site fix this? Easily: just send Opera same code IE gets.
Workaround: Load site in IE. Right-click link, copy shortcut, paste in Opera's address bar and press enter.
Problem 2: No images show up in the slideshow
Reason: their browser detection does not understand that Opera supports Flash
Could Opera fix this? It has "fixed" it: this is why "Identify as.." configuration is necessary. The problem is that many sites detect browsers in different ways, requiring the setting to be different from site to site. This is too confusing for the average user, and there is no way Opera could report the optimal identity to the site automatically.
Workaround: Press [F12] and choose "Identify as Mozilla", then re-load.
Problem 3: when choosing another image in the slideshow you get a download dialog
Reason: the site does not label the image with the correct content-type. All content should have a label telling the browser what kind of file is being sent.
Could Opera fix this? yes, by emulating Internet Explorer's "content sniffing" and looking at the contents of the file to determine what it is. Unfortunately this makes content handling much more complex and the complexity has caused serious security holes in other software so Opera is very reluctant to do this.
Could the site fix this? very easily by adding the following description when sending an image
Workaround: none 😦
We're not far into 2005 but I'll already nominate MSNBC to be one of the worst coded sites of the year.