diff --git a/apps/files_sharing/css/public.scss b/apps/files_sharing/css/public.scss
index 50dfa3e9c57cff38d7f25f7a1385d51976fe34d7..0a66225d7e3e445c1933ec829a437c4a863783b5 100644
--- a/apps/files_sharing/css/public.scss
+++ b/apps/files_sharing/css/public.scss
@@ -159,6 +159,12 @@ thead {
 	text-align: left;
 }
 
+/* Needed to ellipsize long header text on share page */
+#body-login #header-left,
+#body-login .header-left {
+	overflow: hidden;
+}
+
 #header .header-shared-by  {
 	color: var(--color-primary-text);
 	position: relative;
diff --git a/core/css/header.scss b/core/css/header.scss
index 0d36d4cfa880962808a0bc70c3a8bfdf79ddee43..5fb4889d8f2dace06ddd4d102019ebb1a9d218e4 100644
--- a/core/css/header.scss
+++ b/core/css/header.scss
@@ -153,7 +153,6 @@
 		flex: 0 0;
 		flex-grow: 1;
 		white-space: nowrap;
-		overflow: hidden;
 	}
 
 	#header-right, .header-right {
@@ -358,12 +357,12 @@ nav[role='navigation'] {
 		&:active {
 			color: var(--color-primary-text);
 
-			#expandDisplayName, 
+			#expandDisplayName,
 			.avatardiv{
 				border-radius: 50%;
 				border: 2px solid var(--color-primary-text);
 				margin: -2px;
-			} 
+			}
 			.avatardiv{
 				background-color: var(--color-primary-text);
 			}