避免快速编辑润色回填重复更新
- 回填前比较编辑器当前文本 - 防止输入区 onChange 与宿主回调形成循环
This commit is contained in:
@@ -6490,7 +6490,10 @@ export default function ProjectDevelopmentView({
|
||||
* 失败的那份请求,状态回到 idle、错误清空——同时提交侧会按新提示词重铸请求身份。
|
||||
*/
|
||||
const applyResourceQuickEditPrompt = useCallback((text: string) => {
|
||||
quickEditPromptInputRef.current?.replaceText(text);
|
||||
const currentDraft = quickEditPromptInputRef.current?.getDraft();
|
||||
if (currentDraft && currentDraft.text !== text) {
|
||||
quickEditPromptInputRef.current?.replaceText(text);
|
||||
}
|
||||
setQuickEditPanel((current) =>
|
||||
current
|
||||
? {
|
||||
|
||||
Reference in New Issue
Block a user