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

Reply via email to