diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index dc820dc93e29331084eddacb7f744c8d04378c87..e483626a91a6a58bb8e14ec3a5dec9a5d130c4f4 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -15,7 +15,7 @@ var FileList={
 		// filename td
 		td = $('<td></td>').attr({
 			"class": "filename",
-			"style": 'background-image:url('+iconurl+')'
+			"style": 'background-image:url('+iconurl+'); background-size: 16px;'
 		});
 		td.append('<input type="checkbox" />');
 		var link_elem = $('<a></a>').attr({
diff --git a/core/css/styles.css b/core/css/styles.css
index 365de759fdc14e4ee12fb5190c0dba877cf3d979..3af1a3115854c3d2554d07c21e37673075f50246 100644
--- a/core/css/styles.css
+++ b/core/css/styles.css
@@ -669,7 +669,13 @@ div.crumb:active {
 	background-image: url('../img/actions/delete-hover.svg');
 }
 .edit-icon { background-image: url('../img/actions/rename.svg'); }
-.progress-icon { background-image: url('../img/loading.gif'); }
+.progress-icon {
+	background-image: url('../img/loading.gif');
+	background-size: 16px;
+	/* force show the loading icon, not only on hover */
+	opacity: 1 !important;
+	display: inline !important;
+}
 
 /* buttons */
 button.loading {