Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug: react-sandbox の Carousel でボタンとスワイプを組みわせて操作すると挙動が不自然になる #375

Open
fluixyz-unnatural opened this issue Aug 9, 2023 · 0 comments

Comments

@fluixyz-unnatural
Copy link

できる限り詳細に、不具合の内容と再現方法を報告してください

ボタンによる自動スクロールとタップ操作・キー操作による手動スクロールが可能だが、組み合わせて使用された時に不整合がある。

  • 手動スクロールでカルーセルの端に到達してもボタンが非表示にならない
  • コードを見ると自動スクロール中に手動スクロールがあるとアニメーションを止めようとしているがあるが止まらない
  • 手動スクロール後に自動スクロールを行うとアニメーションの始点がおかしくなる

output (5)

使用している charcoal および周辺環境

@charcoal-ui/react 3.0.0 react 18.2

charcoalのstorybookでも再現します

コード例へのリンク

https://pixiv.github.io/charcoal/?path=/story/sandbox-carousel--carousel

現在の挙動

  • 手動スクロールでカルーセルの端に到達してもボタンが非表示にならない
  • コードを見ると自動スクロール中に手動スクロールがあるとアニメーションを止めようとする意図があるが止まらない
  • 手動スクロール後に自動スクロールを行うとアニメーションの始点がおかしくなる

期待される挙動

  • 手動スクロールで画面端に到達した時にボタンを非表示にする
  • 自動スクロール中に手動スクロールをしようとした時にアニメーションを止める
  • 手動スクロール後の位置を自動スクロールのアニメーション始点に反映させる
@fluixyz-unnatural fluixyz-unnatural changed the title Bug: react-sandboxのCarousel でボタンとスワイプを組みわせて操作すると挙動が不自然になる Bug: react-sandbox の Carousel でボタンとスワイプを組みわせて操作すると挙動が不自然になる Aug 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant