From b0cf71332a1cdfac2234a758bc350bcd1d723e9d Mon Sep 17 00:00:00 2001 From: John Resig Date: Tue, 3 Jul 2007 13:19:09 +0000 Subject: [PATCH] The browser.version check was causing browsers with undetected useragents to die. This, at least, makes it fail gracefully. --- src/jquery/jquery.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jquery/jquery.js b/src/jquery/jquery.js index 1d0d281..e846e4d 100644 --- a/src/jquery/jquery.js +++ b/src/jquery/jquery.js @@ -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), -- 1.7.10.4