FormidableLabs / FormidableLabs/react-live
Pasting a new line causes incorrect cursor movement
- Langage dominant
- TypeScript
- Étoiles
- 4.6k
- Forks
- 260
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### Is there an existing issue for this?
- [x] I have searched the existing issues
### Code of Conduct
- [x] I agree to follow this project's Code of Conduct
### Code Sandbox link
_No response_
### Bug report
Hi,
There is a strange behavior in the current 4.18.0 version. It is easily reproducible on the docs [website](https://commerce.nearform.com/open-source/react-live):
1. Copy a piece of code with a new line in it
2. Paste it somewhere in the editor several times in a row
3. See the cursor moves forward and breaks the code eventually
https://github.com/user-attachments/assets/8acc39af-7a63-4dea-9310-34d0774cf8f7
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Reproduisez le problème sur le site de documentation React Live lié en collant à plusieurs reprises du code contenant un saut de ligne. Suivez le traitement du collage et la gestion de la position du curseur dans l’éditeur, puis vérifiez que des collages répétés de code multiligne laissent le curseur à la bonne position et n’altèrent pas le code.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- react, typescript
- Domaine
- frontend
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Active
- Clarté
- Plutôt claire
- Accessibilité débutants
- 62/100