diff --git a/apps/files/js/files.js b/apps/files/js/files.js
index 6486468eafd4b231f3489064a430e6f99fd515e1..c817d8431e29cd13bf5b8322d2fb14a59451668a 100644
--- a/apps/files/js/files.js
+++ b/apps/files/js/files.js
@@ -462,6 +462,10 @@ $(document).ready(function() {
 				$('#uploadprogressbar').progressbar('value',progress);
 			},
 			start: function(e, data) {
+				//IE < 10 does not fire the necessary events for the progress bar.
+				if($.browser.msie && parseInt($.browser.version) < 10) {
+					return;
+				}
 				$('#uploadprogressbar').progressbar({value:0});
 				$('#uploadprogressbar').fadeIn();
 				if(data.dataType != 'iframe ') {