diff --git a/client/js/util.js b/client/js/util.js
index <HASH>..<HASH> 100644
--- a/client/js/util.js
+++ b/client/js/util.js
@@ -154,7 +154,7 @@ qq.log = function(message, level) {
 
 qq.isObject = function(variable) {
     "use strict";
-    return Object.prototype.toString.call(variable) === '[object Object]';
+    return variable && !variable.nodeType && Object.prototype.toString.call(variable) === '[object Object]';
 };
 
 qq.isFunction = function(variable) {
fixes #<I> - Fix uploader freeze during init in IE8 or older