traPtitech / traQ_S-UI

traQ S - traP Internal Messenger Application Frontend
MIT License
109 stars 40 forks source link

コンテクストメニューやスタンプピッカーがスクロールについていくようにしたい #3146

Open logica0419 opened 2 years ago

logica0419 commented 2 years ago

コンテクストメニューを開いたままスクロールするとメニューの位置が固定されてしまう あまり深く考えてなかったけどよく考えたらちょっとキモい挙動 image

logica0419 commented 2 years ago

ずっとコンテクストメニューがついていって、スクロール戻したらまた現れるというのも変だと思うので、モバイル版の誤スクロールも鑑みて一定以上スクロールしたら閉じる構造にするのが一番自然かな、と思います

sapphi-red commented 2 years ago

https://github.com/traPtitech/traQ_S-UI/blob/master/src/components/UI/ClickOutside.ts これでwheelイベントとtouchdownイベントあたり見るのがよさそう