按实际保存快照更新脏状态签名

保存成功后直接记录持久化快照签名,避免闭包中的旧编辑器状态阻止清脏。
This commit is contained in:
2026-09-11 19:03:51 +08:00
parent 04a0d21351
commit d455dc18a9
@@ -1330,9 +1330,7 @@ export function useUiEditorSession(
return false;
}
setPersistedRevision(result.revision);
if (JSON.stringify(editor.state) === snapshotSignature) {
setSavedStateSignature(snapshotSignature);
}
setSavedStateSignature(snapshotSignature);
return true;
});
} catch {
@@ -1401,9 +1399,7 @@ export function useUiEditorSession(
return null;
}
setPersistedRevision(saved.revision);
if (JSON.stringify(editor.state) === snapshotSignature) {
setSavedStateSignature(snapshotSignature);
}
setSavedStateSignature(snapshotSignature);
return await stateStore.generateCode(resourceId);
});
} catch (cause) {