diff --git a/themes/blueprint/js/jsTree/jquery.jstree.js b/themes/blueprint/js/jsTree/jquery.jstree.js
index b9cadafd332a41a4dbfe3fe395d69b56835a3f5c..8d329f39c78a22dedaf660fbc99ccde0ebe529aa 100644
--- a/themes/blueprint/js/jsTree/jquery.jstree.js
+++ b/themes/blueprint/js/jsTree/jquery.jstree.js
@@ -3011,7 +3011,7 @@
     // Added LOS 03/04/12
     $.vakata.xslt = function (xml, xsl, callback) {
 		var rs = "", xm, xs, processor, support;
-		if(window.ActiveXObject) {		
+		if(window.ActiveXObject || "ActiveXObject" in window) {		
 			var xslt = new ActiveXObject("Msxml2.XSLTemplate");
 			var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
 			var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");
diff --git a/themes/bootstrap/js/jsTree/jquery.jstree.js b/themes/bootstrap/js/jsTree/jquery.jstree.js
index eec1b7639d334761068b91d96997c6824c7cd62b..84155229363fb922e08db1cd5d74045edf82d56e 100644
--- a/themes/bootstrap/js/jsTree/jquery.jstree.js
+++ b/themes/bootstrap/js/jsTree/jquery.jstree.js
@@ -3011,7 +3011,7 @@
     // Added LOS 03/04/12
     $.vakata.xslt = function (xml, xsl, callback) {
     var rs = "", xm, xs, processor, support;
-    if(window.ActiveXObject) {    
+    if(window.ActiveXObject || "ActiveXObject" in window) {    
       var xslt = new ActiveXObject("Msxml2.XSLTemplate");
       var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
       var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");