> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wji.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 자동 저장과 실행 취소

> 작업이 어떻게 저장되는지, 실행 취소가 무엇을 포함하고 무엇을 포함하지 않는지.

## 저장 버튼은 없습니다

<Frame caption="저장 상태 캡슐">
  <img src="https://mintcdn.com/wji/1nwL1jaWRdmAhYLq/images/infinite-canvas/save-status-01.png?fit=max&auto=format&n=1nwL1jaWRdmAhYLq&q=85&s=47aac17badc2b031698f036842231285" alt="캔버스 왼쪽 위에서 저장됨을 나타내는 저장 상태 캡슐" width="1600" height="900" data-path="images/infinite-canvas/save-status-01.png" />
</Frame>

캔버스는 스스로 저장합니다. 변경은 묶여서, 손을 멈춘 뒤 약 1.5초에, 계속 편집 중이라도 최대 3초 안에 기록됩니다.

왼쪽 위의 상태 캡슐이 지금 어디쯤인지 보여 줍니다.

| 상태        | 뜻                     |
| --------- | --------------------- |
| **대기 중**  | 변경이 줄 서 있습니다          |
| **저장 중**  | 기록하는 중입니다             |
| **저장됨**   | 전부 저장되었습니다            |
| **저장 실패** | 문제가 생겼습니다 — 탭을 닫지 마세요 |

탭을 닫거나 캔버스를 떠날 때는 마지막 저장이 먼저 실행됩니다.

## 실행 취소의 한계는 알아 둘 만합니다

<Warning>
  실행 취소는 **40단계**를 담고, **현재 세션에서만** 살아 있으며, **캔버스를 바꾸면 지워집니다**. 페이지를 새로 고쳐도 비워집니다.
</Warning>

더 중요한 건, 실행 취소가 모든 것을 포함하지는 않는다는 점입니다.

<Columns cols={2}>
  <Card title="되돌릴 수 있음" icon="rotate-left">
    노드 이동 · 크기 조절 · 텍스트 창 크기 조절 · 정렬 · 노드 삭제 · 연결 삭제 · 연결 만들기 · 색상 태그 지정 · 텍스트 편집 · 주석 편집
  </Card>

  <Card title="되돌릴 수 없음" icon="ban">
    노드 만들기 · 붙여넣기 · 복제 · 업로드 · AI 생성 결과 · 그룹 만들기 · 캔버스 만들기와 삭제
  </Card>
</Columns>

실제로는 이런 뜻입니다. 실수로 노드 스무 개를 붙여 넣어도 `⌘Z`로는 되돌릴 수 없습니다. 선택해서 삭제해야 하고, *그 삭제*는 되돌릴 수 있습니다.

`⌘Z`로 되돌리고 `⌘⇧Z`로 다시 실행합니다(Windows에서는 `Ctrl+Y`도 됩니다). 뷰포트 제어 바에도 두 버튼이 있습니다.

## 실시간 동기화

캔버스는 함께 작업하는 사람들 사이에서 동기화됩니다. 팀원의 변경이 새로 고침 없이 여러분 보드에 반영됩니다.

여러분이 조작하는 중이면 WJI가 들어오는 변경을 잠시 미루고, 자신이 쓴 것의 메아리는 무시합니다. 덕분에 드래그하는 도중에 팀원의 편집이 끼어들지 않습니다.

<Note>
  접속 표시는 없습니다. 커서도, 아바타도, 팀원이 무엇을 선택했는지 보여 주는 강조도 없습니다. 보이는 것은 편집의 결과이지 상대의 포인터가 아닙니다.
</Note>

## 저장되지 않는 것

실행 취소 기록과 현재 선택은 세션에만 있습니다. 뷰포트 위치, 성능 모드, 패널 너비는 캔버스마다 브라우저에 기억됩니다.
