diff --git a/apps/files/js/file-upload.js b/apps/files/js/file-upload.js
index 95c0723f254d115556c9e0c0ccf193f75a28682d..8c56f1cb364ea224fdcaa3e0f7f82b594093da34 100644
--- a/apps/files/js/file-upload.js
+++ b/apps/files/js/file-upload.js
@@ -465,7 +465,11 @@ $(document).ready(function() {
 		crumb.text(text);
 	}
 
-	$(document).click(function() {
+	$(document).click(function(ev) {
+		// do not close when clicking in the dropdown
+		if ($(ev.target).closest('#new').length){
+			return;
+		}
 		$('#new>ul').hide();
 		$('#new').removeClass('active');
 		if ($('#new .error').length > 0) {