에디터 공통 포커스 실행 분리
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
## 2026-07-29 v1.11.124 — 공통 포커스 실행은 에디터 본문 밖으로 둔다
|
||||
|
||||
관리자 Markdown 에디터에는 작성 모드 textarea와 라이브 미리보기 편집 줄 사이에서 첫 포커스를 잡고, 히스토리 복원 후 선택 위치나 줄 오프셋을 되돌리는 실행 코드가 남아 있었다. 이 코드는 본문 편집 규칙보다 모드별 포커스 적용에 가까우므로 에디터 본체에 두면 선택 편집·미디어 삽입 로직과 다시 섞인다. 따라서 `useAdminMarkdownEditorFocusActions`가 첫 줄 보정, 첫 블록 포커스, 히스토리 복원 포커스를 맡고 에디터는 DOM 실행 콜백만 제공한다.
|
||||
|
||||
## 2026-07-29 v1.11.123 — 슬래시 명령 실행은 전용 composable로 연결한다
|
||||
|
||||
슬래시 명령의 후보 계산과 부수 효과 계획은 이미 helper로 분리되어 있었지만, 실제 적용 단계인 원문 줄 제거, 미디어 모달 열기, textarea 선택 복원, 라이브 미리보기 포커스 예약은 에디터 컴포넌트에 남아 있었다. 이 실행 연결부가 컴포넌트에 남으면 슬래시 메뉴 상태와 DOM 포커스 복원이 계속 한 파일에서 커진다. 따라서 `useAdminMarkdownSlashCommandActions`가 명령 적용 실행을 맡고, 에디터는 줄 교체·모달·포커스 콜백만 주입한다.
|
||||
|
||||
Reference in New Issue
Block a user