From 0a2ce404bffbde6152c16c6261116556197b4e62 Mon Sep 17 00:00:00 2001 From: Florian Schade Date: Thu, 20 May 2021 16:17:10 +0200 Subject: [PATCH 1/2] fix layout scrolling issue --- .../unreleased/bugfix-scrolling-overflow | 8 + packages/web-app-files/src/App.vue | 26 ++- .../src/mixins/filesListPositioning.js | 2 +- .../src/views/LocationPicker.vue | 13 +- packages/web-runtime/src/App.vue | 209 +++++++++--------- 5 files changed, 142 insertions(+), 116 deletions(-) create mode 100644 changelog/unreleased/bugfix-scrolling-overflow diff --git a/changelog/unreleased/bugfix-scrolling-overflow b/changelog/unreleased/bugfix-scrolling-overflow new file mode 100644 index 00000000000..61e0cb140a2 --- /dev/null +++ b/changelog/unreleased/bugfix-scrolling-overflow @@ -0,0 +1,8 @@ +Bugfix: Prevent scrolling issues + +In cases where the browser-window space was not enough to render all views +the ui ended up with weird scrolling behavior. + +This has been fixed by restructuring the dom elements and giving them proper styles. + +https://github.com/owncloud/web/pull/5131 diff --git a/packages/web-app-files/src/App.vue b/packages/web-app-files/src/App.vue index b267262cf8b..a78654609e1 100644 --- a/packages/web-app-files/src/App.vue +++ b/packages/web-app-files/src/App.vue @@ -7,7 +7,7 @@ :class="{ 'uk-visible@m': _sidebarOpen }" @dragover="$_ocApp_dragOver" > - + @@ -57,10 +57,6 @@ export default { return this.highlightedFile !== null }, - $_topBarVisible() { - return !this.publicPage() && !this.$route.meta.verbose - }, - $_uploadProgressVisible() { return this.inProgress.length > 0 } @@ -115,7 +111,16 @@ export default {