diff --git a/packages/frontend/src/components/MkPageWindow.vue b/packages/frontend/src/components/MkPageWindow.vue index 67b3165ade..51f19faf29 100644 --- a/packages/frontend/src/components/MkPageWindow.vue +++ b/packages/frontend/src/components/MkPageWindow.vue @@ -22,7 +22,7 @@ SPDX-License-Identifier: AGPL-3.0-only -
+
@@ -31,13 +31,11 @@ SPDX-License-Identifier: AGPL-3.0-only - - diff --git a/packages/frontend/src/style.scss b/packages/frontend/src/style.scss index c449b0e956..68384e80cb 100644 --- a/packages/frontend/src/style.scss +++ b/packages/frontend/src/style.scss @@ -170,6 +170,20 @@ rt { text-align: center; } +._pageContainer { + container-type: size; + contain: strict; + overflow: auto; + overscroll-behavior: contain; +} + +._page { + height: 100cqh; + overflow: auto; + overflow-y: scroll; + overscroll-behavior: contain; +} + ._indicatorCircle { display: inline-block; width: 1em; diff --git a/packages/frontend/src/ui/deck/column.vue b/packages/frontend/src/ui/deck/column.vue index 7fdf75c026..3358b4e52b 100644 --- a/packages/frontend/src/ui/deck/column.vue +++ b/packages/frontend/src/ui/deck/column.vue @@ -358,7 +358,6 @@ function onDrop(ev) { > .body { background: var(--MI_THEME-bg) !important; - overflow-y: scroll !important; scrollbar-color: var(--MI_THEME-scrollbarHandle) transparent; &::-webkit-scrollbar-track { diff --git a/packages/frontend/src/ui/deck/main-column.vue b/packages/frontend/src/ui/deck/main-column.vue index 1ba01a4c8d..5de5d0a866 100644 --- a/packages/frontend/src/ui/deck/main-column.vue +++ b/packages/frontend/src/ui/deck/main-column.vue @@ -12,7 +12,7 @@ SPDX-License-Identifier: AGPL-3.0-only -
+
@@ -20,7 +20,6 @@ SPDX-License-Identifier: AGPL-3.0-only diff --git a/packages/frontend/src/ui/minimum.vue b/packages/frontend/src/ui/minimum.vue index 95d564f5a3..ebaa46850c 100644 --- a/packages/frontend/src/ui/minimum.vue +++ b/packages/frontend/src/ui/minimum.vue @@ -5,7 +5,7 @@ SPDX-License-Identifier: AGPL-3.0-only