https://bugzilla.wikimedia.org/show_bug.cgi?id=29446
--- Comment #5 from Brion Vibber <[email protected]> 2011-06-21 17:54:55 UTC --- To confirm, Opera's minor version number is used like a decimal, and 9.10 is older than 9.60: http://www.opera.com/docs/history/#o960 9.60: October 2008 http://www.opera.com/docs/history/#o91 9.10: December 2006 There is no 'Opera 9.6' -- anything 'before' a '.10' is like '.01' or '.05' etc. Firefox uses two, three, or at times even four-level version components where each component is an individual integer number which must be compared directly, The second (minor) level has never yet been greater than 9, but third/fourth components have, such as Firefox 2.0.0.14 or 3.6.18: http://en.wikipedia.org/wiki/History_of_Firefox#Release_history As such it's possibly not 100% safe to use the same comparison function for both, and other browsers might have yet other schemes. Really though we should rarely (hardly *ever*) be doing version-sniffing this brazenly; we should STRONGLY discourage use of this version checking module and instead be checking for actual feature compatibility as much as possible. Are there specific browser features or bugs that we need to blacklist those versions of Opera for? Can they be detected more specifically? -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
