Looks like Mozilla just added support for document.all in order to get more sites working. However, there is a slight difference. If you just use it to detect the presence of the property, as many do for browser detection, the check will return false. For instance the condition 'if (document.all) ...' will be false.