Last modified: 2011-11-08 10:42:25 UTC
Browser sniffing is unreliable, dangerous, and generally nasty and should almost never be used. mediawiki.page.startup.js adds classes to the <html> document element for the client name, version, and a couple other bits -- their presence encourages usage of sniffing to enable/disable features.
+1 The idea of versions in a css class is ABSOLUTELY horrifying to top off the bad parts about browser sniffing in general.
Only ones that seem to be in use in extensions are client-js and client-nojs, which are reasonably sensible.
Done on trunk in r101860.
marking bug for 1.18 tarball release since r101860 is tagged as such.