Friday July 23rd, 2004

Jacob writes: "Mozilla builds starting tomorrow will now support an undetectable version of document.all. This will help with sites that blindly use document.all in DHTML scripts. The support should also show up in the next Firefox release. More information is available in the bug."

An important thing to remember is that this will not break existing scripts that check for document.all, it will only work in cases where the script assumes it is running in IE, and does not first check to be sure that document.all works. If document.all is checked for, Mozilla will continue to block its use and act as it always has.

In the ole good early days of the web, when there were not yet so many *stupid* web site surfers, it wasn't the _browser_ that was at fault, but the _site_, which was at fault when something was wrong. Now it's the other way around: stupid users were made to think that it's the browser that is at fault when a site doesn't work — probably by ignorant web developers.

So, here I'm just reiterating: that back then, _a site didn't work with browser_, now _the browser doesn't work with the site_. I think there should be some research into how web users began thinking in this flawed a way. Why it is the fault of ignorant web developers — well, it all was probably so in the beginning, too, but I still wonder how the mindset changed.