The browser.version check was causing browsers with undetected useragents to die...
authorJohn Resig <jeresig@gmail.com>
Tue, 3 Jul 2007 13:19:09 +0000 (13:19 +0000)
committerJohn Resig <jeresig@gmail.com>
Tue, 3 Jul 2007 13:19:09 +0000 (13:19 +0000)
src/jquery/jquery.js

index 1d0d281..e846e4d 100644 (file)
@@ -1811,7 +1811,7 @@ new function() {
 
        // Figure out what browser is being used
        jQuery.browser = {
-               version: b.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)[1],
+               version: (b.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [])[1],
                safari: /webkit/.test(b),
                opera: /opera/.test(b),
                msie: /msie/.test(b) && !/opera/.test(b),