From cbc38628302c618866d041f9b50958a25e16f838 Mon Sep 17 00:00:00 2001
From: "John Molakvoæ (skjnldsv)" <skjnldsv@protonmail.com>
Date: Wed, 14 Aug 2019 16:45:26 +0200
Subject: Always put the gridview toggle on the visible part of the page
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
---
 apps/files/css/files.scss | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/apps/files/css/files.scss b/apps/files/css/files.scss
index e0f07bd1cf6..0ecfadfddce 100644
--- a/apps/files/css/files.scss
+++ b/apps/files/css/files.scss
@@ -1080,9 +1080,15 @@ table.dragshadow td.size {
 		opacity: 1;
 	}
 }
-/* Make sure the hidden input is not rendered at all to avoid scrolling to top */
+
+/**
+ * Make sure the hidden input is always
+ * on the visible scrolled area of the
+ * page to avoid scrolling to top when focusing
+ */
 #showgridview {
-	display: none;
+	position: fixed;
+	top: 0;
 }
 
 /* Adjustments for link share page */
-- 
cgit v1.2.3