summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/client/src/ui/deck.vue4
-rw-r--r--packages/client/src/ui/deck/column.vue6
2 files changed, 5 insertions, 5 deletions
diff --git a/packages/client/src/ui/deck.vue b/packages/client/src/ui/deck.vue
index 7e845feef4..1e0d9a1652 100644
--- a/packages/client/src/ui/deck.vue
+++ b/packages/client/src/ui/deck.vue
@@ -128,8 +128,8 @@ if (deckStore.state.navWindow) {
document.documentElement.style.overflowY = 'hidden';
document.documentElement.style.scrollBehavior = 'auto';
window.addEventListener('wheel', (ev) => {
- if (getScrollContainer(ev.target as HTMLElement) == null) {
- document.documentElement.scrollLeft += ev.deltaY > 0 ? 96 : -96;
+ if (getScrollContainer(ev.target as HTMLElement) == null && ev.deltaX === 0) {
+ document.documentElement.scrollLeft += ev.deltaY;
}
});
loadDeck();
diff --git a/packages/client/src/ui/deck/column.vue b/packages/client/src/ui/deck/column.vue
index 4f427b7624..5f8da8cf8f 100644
--- a/packages/client/src/ui/deck/column.vue
+++ b/packages/client/src/ui/deck/column.vue
@@ -372,9 +372,9 @@ function onDrop(e) {
> div {
height: calc(100% - var(--deckColumnHeaderHeight));
- overflow: auto;
- overflow-x: hidden;
- overscroll-behavior: contain;
+ overflow-y: auto;
+ overflow-x: hidden; // Safari does not supports clip
+ overflow-x: clip;
-webkit-overflow-scrolling: touch;
box-sizing: border-box;
}