Skip to content

HTML Doc 1.6.1

Choose a tag to compare

@tonywjs tonywjs released this 15 Sep 04:31
· 4 commits to main since this release

편집 루트가 display:contents일 때 편집 모드에서 키 입력이 무시되던 문제를 고쳤습니다.

tools/add-editor.html로 변환한 문서 중 원본에 #doc-content가 없던 경우, 본문을 감싼 컨테이너가 display:contents라 박스를 만들지 않아 편집 호스트가 포커스를 받지 못했습니다. 캐럿은 보이지만 모든 키 입력이 버려졌습니다.

  • 편집 중에만 편집 루트에 박스를 만들고, 보기 모드로 돌아가면 원래 값으로 되돌립니다.
  • 저장본과 배포용 HTML에는 임시 스타일이 남지 않습니다.
  • 편집 루트를 일부러 flex·grid로 만든 문서는 그대로 둡니다.

이미 만들어 둔 문서

엔진만 교체하면 고쳐집니다. 재변환은 필요하지 않습니다. 새로 변환할 문서는 이 릴리스의 add-editor.html을 사용하세요.

검증

실제 키 이벤트 회귀 검증 4개를 tests/attach-editor.js에 추가했습니다. 기존 스위트는 textContent를 대입할 뿐 키를 누르지 않아 이 유형의 버그를 잡을 수 없었습니다.

이슈 #1을 자세히 보고해 주신 @hkt777777-sys 님께 감사드립니다.