FormidableLabs / FormidableLabs/react-live

Pasting a new line causes incorrect cursor movement

Ouverte
#409 3 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
bug
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.