FormidableLabs / FormidableLabs/react-live
Pasting a new line causes incorrect cursor movement
- Ngôn ngữ chính
- TypeScript
- Star
- 4.6k
- Fork
- 260
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
### 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
Hướng dẫn đóng góp
Hướng nghiên cứu
Tái hiện vấn đề trên trang web tài liệu React Live được liên kết bằng cách liên tục dán mã có chứa ký tự xuống dòng. Theo dõi quá trình xử lý thao tác dán và vị trí con trỏ trong trình soạn thảo, sau đó xác minh rằng việc dán lặp lại mã nhiều dòng để con trỏ ở đúng vị trí và không làm hỏng mã.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- react, typescript
- Lĩnh vực
- frontend
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Sôi nổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 62/100