Repository navigation
fix: 글쓰기 포커스 보호 및 Ctrl+Enter 전송 - #23
Draft
Jaeman-Lee wants to merge 4 commits into
Draft
Jaeman-Lee wants to merge 4 commits into
Jaeman-Lee wants to merge 4 commits into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
글쓰기를 눌러도 포커스가 원격 입력칸으로 넘어가 PC 터미널에 타이핑되던 경로를 보호합니다. 글쓰기 모드 동안 원격 키 전달을 차단하고 숨은 입력칸의 포커스를 회수합니다. 접기는 실제 directive 상태를 바꿔 PC 직접 입력을 복구합니다.
흰 입력칸에서 Ctrl+Enter로 전송하고 Enter로 줄바꿈합니다. 한글 조합 중·빈 초안·자동 키 반복은 전송하지 않으며 기존 중복 전송 방지와 새 초안 보존을 유지합니다.
검증: Node 회귀 테스트 17개와 실제 Guacamole Keyboard/InputSink·Angular 브라우저 fixture에서 포커스 회수, 입력 차단, 접기 후 직접 입력, 전송 순서, 줄바꿈 및 조합 보호 확인. JAR 소스 일치, Markdown 로컬 링크와 git diff --check 통과. iPad Safari 실기기 및 변경본 RDP 종단간 검증은 미완료입니다.
사용자 요청으로 이번 테스트는 마감합니다. 기존 글쓰기 경로의 긴 한글 수신 확인과 Codex 재접속 로그의 사유·후속 완료·미확정 원인을 docs/ipad-input-session-diagnostics-20260928.md에 기록했습니다. 운영 절차와 구현 검증 원본은 docs/ubuntu-web-desktop.md입니다. 문서는 Obsidian 호환 Markdown이며 지정 Vault 연결은 미설정입니다.
운영 미적용: 웹 재시작, 배포, 병합은 수행하지 않았습니다. 운영 적용과 추가 진단은 후속 보류이며 관련 이슈는 열어 둡니다. Refs #20, #22. 진단 PR #21 위의 변경입니다. 개인 로그·대화 원문·인증 자료는 포함하지 않습니다.
추가 캡처 확인: 사용자 화면은 app-server 연결 상실 후 세션 자동 복원 실패를 보여 줍니다. 모델 응답 스트림 재시도 및 후속 작업 완료 사례와 구분하도록 진단 문서를 정정했습니다. 캡처 원본은 포함하지 않으며 추가 복구 조작은 수행하지 않았습니다.