From 84abfa5ff89ded60a99c8d9809291115c639fd16 Mon Sep 17 00:00:00 2001 From: hitode909 Date: Thu, 5 Jun 2014 14:10:25 +0900 Subject: [PATCH] window.controllers was renamed to window.Controllers in Firefox 29 useragent.isGecko was false on Firefox 29 --- lib/ace/lib/useragent.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ace/lib/useragent.js b/lib/ace/lib/useragent.js index e539dae3..0d1d9f4d 100644 --- a/lib/ace/lib/useragent.js +++ b/lib/ace/lib/useragent.js @@ -82,7 +82,7 @@ exports.isIE = exports.isOldIE = exports.isIE && exports.isIE < 9; // Is this Firefox or related? -exports.isGecko = exports.isMozilla = window.controllers && window.navigator.product === "Gecko"; +exports.isGecko = exports.isMozilla = (window.Controllers || window.controllers) && window.navigator.product === "Gecko"; // oldGecko == rev < 2.0 exports.isOldGecko = exports.isGecko && parseInt((ua.match(/rv\:(\d+)/)||[])[1], 10) < 4;