Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Touch tap results in mouse events

Aperta
#231 9 commenti 3 reazioni 1 assegnatario Vedi su GitHub

@hartzis ci sta già lavorando.

Dal 19/2/2021.

  • #234 di @hartzis — chiusa senza merge
  • #235 di @hartzis — chiusa senza merge

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

bug 🐛 has example ✅ has solution ✅

Describe the bug
Tapping in the component tracked by the handlers causes multiple handlers to be called

  1. The onTap handler is called with event of type touchend
  2. The onSwiping handler is called with some delta values
  3. The onTap handler is called twice, both with event of type mouseup

Steps or Sandbox to reproduce
Observe the following codesandbox application console log when touch-tapping in the blue area.

https://codesandbox.io/s/react-swipeable-tap-bug-yrbyu

Expected behavior
WHEN both trackMouse and trackTouch options are set to true
GIVEN a single touch tap in the component
THEN only onTap handler is called, with one event of type touchend

Device/Browser
Tested on

  • Dell XPS with touch screen, running Fedora 34, in Firefox, Chrome and Brave
  • Samsung Galaxy S10, running Android 11, in Chrome and Brave

Sliding/swiping works very well in all the mentioned environments, but a single touch tap also gives the same result in all of them.

Additional context
The react-swipeable hook as such is very time saving and smooth! Thanks for the great work!

Lingua principale
TypeScript
Stelle
2.1k
Fork
149
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di FormidableLabs/react-swipeable

Tutte le issue di FormidableLabs/react-swipeable

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.