|
:: 게시판
:: 이전 게시판
|
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다. 통합 규정을 준수해 주십시오. (2015.12.25.)
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
25/10/29 22:06
지금 새로 확인해보니 모든 게시판의 검색창과 댓글창에서 동일 현상이 일어나는데 자유게시판만 괜찮습니다.
그런데 제 갤럭시탭으로는 또 아무 문제없이 입력이 잘 됩니다. 이게 설정이든 뭐든 아무것도 바뀐게 없는데 며칠전부터 갑자기 이러니 귀신 곡할 노릇...
25/10/29 22:15
크롬으로 들어오니까 또 문제없이 입력이 됩니다.
...뭐지 진짜 현재 사용중인 스마트폰의 삼성인터넷으로 들어왔을 때만 저렇게 되네요. 서브폰으로 해보니까 삼성인터넷으로 들어와도 문제는 발생하지 않습니다. 즉 저 현상이 삼성인터넷에서만 발생하고 다른 사이트는 문제없이 피지알 검색창과 댓글창에서만 발생하고 현재 사용중인 스마트폰 말고 다른 안드로이드기기로는 발생하지 않으며 같은 피지알 안에서도 자유게시판은 발생하지 않습니다. 대체 이거 뭘까요.
+ 25/10/30 07:18
저도 그렇습니다. 삼성브라우저때문인가 해서 파폭에서도 해보고, 글쓴분이 하신 것처럼 키보드를 천지인플러스 에서 쿼티로 바꿔보고, 글씨체도 바꿔복ᆢ 했는데 계속 자모음 분리현상이 있더군요. 피지알에서만요. 이 덧글은 메모장 따로 켜서 작성하고 복붙한 겁니다. 아, pc에선 잘 돼요.
+ 25/10/30 08:37
chatgpt에게 문의한 결과
Pgr21 댓글창에서 이 현상이 나타나는 이유는 다음 구조 때문으로 보입니다: Pgr21의 댓글 입력창(<textarea>)은 입력 이벤트를 감시하는 자바스크립트 코드가 붙어 있습니다. (예: 실시간 글자 수 제한, 미리보기 기능, 자동 스크롤 등) 사용자가 글자를 입력하면 — 브라우저는 순서대로 다음 이벤트를 보냅니다: compositionstart → compositionupdate → compositionend → input 그런데 Pgr21의 JS 코드가 ‘input’ 이벤트마다 textarea.value를 직접 조작합니다. (예를 들어 textarea.value = textarea.value.trim() 같은 코드, 혹은 글자 수 제한 로직) 이 조작이 발생하면 삼성 키보드가 진행 중인 한글 조합(composition 상태)을 강제로 끊습니다. 즉, 세 번째 글자 입력 시 input 이벤트가 발생 → JS가 value를 수정 → 조합 종료 → 다음부터는 조합 불가 상태로 바뀜. 그래서 결과적으로: 1~2글자: 조합 유지됨 (JS가 아직 value에 손 안 댐) 3번째 글자부터: JS가 value 수정 → 조합 깨짐 → 자음/모음 분리 입력 해결 방법은 다음 중 하나입니다: compositionstart / compositionend 이벤트 처리 추가 조합 중(isComposing true 상태)에는 textarea.value를 수정하지 않도록 조건문 추가
|
||||||||||||
