에디터 정리 및 버그 수정
CI / test (push) Failing after 13m50s
CI / pr_and_merge (push) Has been cancelled

This commit is contained in:
2025-12-01 13:34:16 +09:00
parent 5f541e9524
commit 6ad731b6e2
76 changed files with 1348 additions and 29 deletions
+4
View File
@@ -13,6 +13,7 @@ export default function PreviewPage() {
const projectConfig = useEditorStore((state) => (state as any).projectConfig);
const replaceBlocks = useEditorStore((state) => state.replaceBlocks);
const updateProjectConfig = useEditorStore((state) => state.updateProjectConfig);
const resetHistory = useEditorStore((state) => (state as any).resetHistory as () => void);
useEffect(() => {
let cancelled = false;
@@ -53,6 +54,9 @@ export default function PreviewPage() {
if (parsed.projectConfig) {
updateProjectConfig(parsed.projectConfig as any);
}
// 프리뷰 진입 시 autosave 프로젝트를 복원하는 경우에도 에디터 히스토리는 새 프로젝트 기준으로만 유지되도록 초기화한다.
resetHistory();
} catch {
return;
}