diff --git a/apps/ai-game-creator-shell/src/view/project-development/index.tsx b/apps/ai-game-creator-shell/src/view/project-development/index.tsx index 8f003568e..90f4bad70 100644 --- a/apps/ai-game-creator-shell/src/view/project-development/index.tsx +++ b/apps/ai-game-creator-shell/src/view/project-development/index.tsx @@ -1700,8 +1700,8 @@ export default function ProjectDevelopmentView({ * * 撤销栈按「项目 + 排序模式」隔离:两种排序各有一份独立的布局 sidecar,同一份历史套用到 * 另一份 sidecar 上就是把坐标写进别人的文件。作用域记在状态里、读的时候先比对——切模式后 - * 当前历史按空栈看待,但那一段历史仍然留在状态里(切回来还能继续撤销),也不会被当成 - * 当前作用域的历史被撤销消费掉。 + * 当前历史按空栈看待;另一模式尚未产生布局操作时,切回可继续撤销。新作用域一旦写入 + * 历史便替换旧栈,旧栈不会被用于修改另一份 sidecar。 */ const resourceCanvasHistoryScopeKey = JSON.stringify([ projectPath,