Right click triggers drag event on some machines & fails to fire `plotly_click`
Personne n'a encore pris cette issue.
- Langage dominant
- JavaScript
- Étoiles
- 18.3k
- Forks
- 2k
- Merge moyen
- 2 j 12 h
- PR mergées (30 j)
- 28
Description
Right clicking charts doesn't fire the plotly_click event on my machine. Here is a minimal stackblitz reproduction. The examples in the docs behave the same for me.
Instead, it seems right click opens the default context menu and starts a drag, and when I click elsewhere I get the event firing for the second click, and then the chart zooms:
It seems this bug only occurs in certain machines:
- I'm running NixOS with a Gnome desktop and reproduce the bug in Firefox and Chrome.
- A colleague on Windows with Chrome did not reproduce
- I failed to reproduce on my partner's Ubuntu machine with Firefox.
Likely related to:
Possibly related to:
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par la reproduction minimale StackBlitz dans main.js et comparez son comportement avec les exemples de graphiques de la documentation sur les navigateurs et environnements de bureau signalés. Lisez les issues associées #5311, #6633, #7311, #2101 et #6329 pour prendre connaissance du contexte existant. Le travail est terminé lorsqu’un clic droit ne démarre plus un déplacement et n’ouvre plus une interaction inattendue, et que plotly_click se déclenche systématiquement sans zoom involontaire.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- data-visualization, frontend
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100