AppFlowy-IO / AppFlowy-IO/AppFlowy-Web
[Bug] Editing code blocks is very buggy
- Lenguaje dominante
- TypeScript
- Estrellas
- 326
- Forks
- 167
- Merge medio
- 17 h 6 min
- PR fusionados (30 d)
- 72
Descripción
### Bug Description
When I try to edit a code block with a specific code, it behaves extremely strangely and I absolutely cannot do the changes I wish.
### Steps to Reproduce
1. Create a new page.
2. Create a code block.
3. Paste
```rs
for page_id in new_book.page_ids.iter() {
/*
a part of the key. */
```
into the block.
4. Try to insert a space after the dot in the comment.
5. Observe
- the cursor jumping to `new_book`,
- the removal of the `_` from `page_id`,
- the italics (should not appear in a code block).
### Expected Behavior
The editing should behave normally.
### Browser and Version
Firefox 151.0.4
### AppFlowy Version(s)
cloud 0.15.22, web 0.14.9
### Screenshots
(I'm pressing space when focused in the code block and the cursor is just after `.`.)
https://github.com/user-attachments/assets/6b205061-2229-4da4-8b71-234a751bf55b
### Logs and Console Output
On Ctrl+Z:
```
Invalid delete positions (start: 20, end: 20) for text length 20, skipping text deletion
```
### Additional Context
It seems it is related to the underscores and applying them as italics formatters.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.