diff --git a/apps/files/css/files.scss b/apps/files/css/files.scss
index c41255b9868bf43e8df4a16a45f6102adc0a0e56..bd57f1907f5122c8665d9dbf3d8bdf539d8bcb25 100644
--- a/apps/files/css/files.scss
+++ b/apps/files/css/files.scss
@@ -52,10 +52,6 @@
 	min-width: 500px;
 }
 
-#filestable tbody tr {
-	height: 51px;
-}
-
 /* fit app list view heights */
 .app-files #app-content>.viewcontainer {
 	min-height: 0%;
@@ -132,7 +128,7 @@
 
 #filestable tbody tr {
 	transition: background-color 0.3s ease;
-	height: 40px;
+	height: 51px;
 }
 #filestable tbody tr:hover,
 #filestable tbody tr:focus,
diff --git a/core/css/mobile.scss b/core/css/mobile.scss
index e4a4f53367bb393d6e5511589434fd4f9efca2c9..f7f3827eba52eefd62ebc6ba0696df52fb5d7638 100644
--- a/core/css/mobile.scss
+++ b/core/css/mobile.scss
@@ -123,7 +123,7 @@
 		display: none;
 	}
 	#oc-dialog-filepicker-content .filelist .filename {
-		max-width: 80%;
+		max-width: 100%;
 	}
 
 	.snapjs-left table.multiselect thead {
diff --git a/core/css/styles.scss b/core/css/styles.scss
index 1cedb7108b4095b505a84ff9d043c440c8d34bb2..dc217fb8f22f333f1ddb7a24acbfcb9f9fcde94e 100644
--- a/core/css/styles.scss
+++ b/core/css/styles.scss
@@ -727,8 +727,9 @@ code {
 		display: inline-block;
 		overflow-y: auto;
 		height: 100%;
-		/** overflow under the button row */
+		/* overflow under the button row */
 		width: 100%;
+		overflow-x: hidden;
 	}
 	.emptycontent {
 		color: var(--color-text-details);