diff --git a/core/js/js.js b/core/js/js.js
index 44255ed66706810021ce5ad9f1a0f3156520b799..6588de31e9a3f0a1c4d164b380512ea7256ad6f5 100644
--- a/core/js/js.js
+++ b/core/js/js.js
@@ -160,7 +160,7 @@ OC.search.lastResults={};
 OC.addStyle.loaded=[];
 OC.addScript.loaded=[];
 
-if(typeof localStorage !='undefined'){
+if(typeof localStorage !='undefined' && localStorage != null){
 	//user and instance awere localstorage
 	OC.localStorage={
 		namespace:'oc_'+OC.currentUser+'_'+OC.webroot+'_',