Dragging the if block produces weird results
- Langage dominant
- Haskell
- Étoiles
- 1.3k
- Forks
- 201
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description

Grabbing the `if` block from the toolbox results in a noticeable delay. If the mouse is held still for the delay, all is well. If the mouse is moved during the delay, then the offsets of various shadow and connectors are incorrect by an amount roughly proportional to the mouse movement, as in the screen shot.
It's as if there's some very excessive computation that gets run when the block is grabbed; and furthermore, that the current mouse position is sometimes grabbed before that computation, and sometimes after, resulting in incorrect offsets for some components.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par le chemin de glissement de la toolbox pour le bloc `if` et reproduisez le délai lors du déplacement de la souris. Suivez le comportement de l’ombre et du décalage du connecteur ; le travail est terminé lorsque le glissement avec mouvement ne laisse plus ces décalages incorrects, avec un test de régression si le chemin de test existant du projet en prend un en charge.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- haskell
- Domaine
- 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