Commit abe3c05
authored
fix(sendbox): 发送消息时立即清空输入框避免竞态覆盖 (#1031)
SendBox 在 onSend() 的 .then() 回调中才执行 setInput(''),
由于 onSend 是异步操作,用户可能在等待期间已输入新内容,
异步回调会将新输入覆盖为空字符串。
将 setInput('') 和 clearDomSnippets() 移到 onSend() 调用之前
同步执行,与各后端 SendBox 的处理方式保持一致。
关联 #961
Co-authored-by: cdxiaodong <cdxiaodong@users.noreply.github.com>1 parent 292d30b commit abe3c05
1 file changed
Lines changed: 5 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
242 | 242 | | |
243 | 243 | | |
244 | 244 | | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
245 | 250 | | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | 251 | | |
251 | 252 | | |
252 | 253 | | |
| |||
0 commit comments