AppFlowy-IO / AppFlowy-IO/AppFlowy-Web
[Bug] Editing code blocks is very buggy
- 主要言語
- TypeScript
- スター
- 326
- フォーク
- 167
- 平均マージ
- 17時間 6分
- マージ済み PR(30日)
- 72
説明
### 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.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
評価
この issue はまだ評価されていません。