diff --git a/apps/files/js/file-upload.js b/apps/files/js/file-upload.js
index e9b07518bab270115864e55bbd07b847b42967b7..970aad1f978690f88c602cf407fdcd8595301b70 100644
--- a/apps/files/js/file-upload.js
+++ b/apps/files/js/file-upload.js
@@ -344,6 +344,9 @@ $(document).ready(function() {
 			}
 			var li=form.parent();
 			form.remove();
+			/* workaround for IE 9&10 click event trap, 2 lines: */
+			$('input').first().focus();
+			$('#content').focus();
 			li.append('<p>'+li.data('text')+'</p>');
 			$('#new>a').click();
 		});