diff --git a/A00_Common/line_stack_screen.ts b/A00_Common/line_stack_screen.ts index 8ae8b8bfe..e185ae1ea 100644 --- a/A00_Common/line_stack_screen.ts +++ b/A00_Common/line_stack_screen.ts @@ -188,7 +188,7 @@ export function createStackScreen(opt: StackScreenOptions) { ctl?.abort(); ctl = new AbortController(); const mine = ++seq; - void call<{ 연결: DocRecord }>( + void call<{ 연결: DocRecord; 사본?: CopyMark }>( "/preview", cp ? { 문서: doc, 끊음: cut } : { 문서: key ? doc : { ...doc, 키: "_새" }, 입력: usable() }, ctl.signal, @@ -197,6 +197,7 @@ export function createStackScreen(opt: StackScreenOptions) { if (mine !== seq) return; cache.merge(got.연결); cache.merge({ 문서: cut }); + if (got.사본) mark = got.사본; // 새로 읽은 줄 「사본 없는 줄 n」(826-3) recalc(); draw(); })