From e26369ed48807dba50d8f74df806f467a180d16c Mon Sep 17 00:00:00 2001 From: anatawa12 Date: Sat, 12 Jul 2025 15:00:06 +0900 Subject: [PATCH] fix: unable to horizontally scroll when pull to refresh is enabled (#16273) --- CHANGELOG.md | 1 + packages/frontend/src/components/MkPullToRefresh.vue | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 14f7fc5de6..869ecff00e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,7 @@ - Fix: 数時間後Misskeyのタブに戻った際に、タブがスロットリングされている間の更新アニメーションを延々見せ続けられる問題を修正 - Fix: 非ログイン時のハイライトノートの画像がCWの有無を考慮せず表示される問題を修正 - Fix: レンジ選択・ドロップダウンにて、操作を無効にすべきところで無効にならない問題を修正 +- Fix: Pull to refreshが有効なときに横スクロールができない問題を修正 ### Server - Enhance: sinceId/untilIdが指定可能なエンドポイントにおいて、sinceDate/untilDateも指定可能に diff --git a/packages/frontend/src/components/MkPullToRefresh.vue b/packages/frontend/src/components/MkPullToRefresh.vue index 98247f5d0f..c792ff3488 100644 --- a/packages/frontend/src/components/MkPullToRefresh.vue +++ b/packages/frontend/src/components/MkPullToRefresh.vue @@ -69,13 +69,13 @@ function getScreenY(event: TouchEvent | MouseEvent | PointerEvent): number { function lockDownScroll() { if (scrollEl == null) return; scrollEl.style.touchAction = 'pan-x pan-down pinch-zoom'; - scrollEl.style.overscrollBehavior = 'none'; + scrollEl.style.overscrollBehavior = 'auto none'; } function unlockDownScroll() { if (scrollEl == null) return; scrollEl.style.touchAction = 'auto'; - scrollEl.style.overscrollBehavior = 'contain'; + scrollEl.style.overscrollBehavior = 'auto contain'; } function moveStartByMouse(event: MouseEvent) {