취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

제목:

갤럭시 s24 울트라. 문자 동시에 입력하면 값이 복사 되는 버그가 있습니다.

(게시글 작성 시간: 12-27-2024 09:16 AM)
778 보기
삼성만이용자
Active Level 1
옵션
갤럭시 S

갤럭시 s24 울트라에 키보드 입력 버그가 있습니다.

크롬,파이어폭스, 엣지, 삼성브라우저에서 동일 버그를 확인하였습니다.

s21은 버그 없음, 아이폰도 확인 안됨. 갤럭시 s24에서 2대 이상의 핸드폰 기기에서 에러가 재현 되고 있습니다.

쿼티,천지인등 다양한 키보드를 변경해봐도 동일한 증상이 일어납니다. 

버그 발생 현상:

  1. input 요소에 focus 이벤트 핸들러를 추가하고, 해당 핸들러 내에서 input 이벤트를 바인딩하였습니다.
  2. input 이벤트에서는 숫자만 허용하도록 유효성 검사를 수행하고 있습니다.
  3. Galaxy S24 Ultra 기기에서 가상 키보드로 문자를 입력할 때, 두 개 키를 동시에 누르면 input의 value가 중복되어 입력되는 현상이 발생하고 있습니다.

재현 방법:

  1. Galaxy S24 Ultra 기기의 삼성 키보드 사용
  2. input 필드에 포커스
  3. 두 개의 키를 동시에 빠르게 터치
  4. input의 value가 중복되어 입력되는 것을 확인
5 댓글
삼성만이용자
Active Level 1
갤럭시 S

자동완성 키고 동시에 입력시 버그 발생합니다. 갤럭시 s21도 동일

옵션
갤럭시 S

안녕하세요, 고객님.
삼성키보드 담당입니다. 

먼저 이용에 불편을 드려 죄송합니다.

고객님께서 겪고 계신 증상에 대한 정확한 파악을 위해, 재현 동영상과 이슈가 발생한 직후의 로그가 필요합니다.

번거로우시겠지만 이슈가 발생한 직후 아래 링크에 접속한 후, '시스템 로그 데이터 보내기'를 체크하신 후 동영상과 로그를 전달해 전달해 주시면 감사하겠습니다.

※ 오류 보내기 바로 가기 링크 : https://bit.ly/33WO9d8

※ 상기 링크로 오류 보내기 메뉴 이동 불가 시 아래 1번 또는 2번 경로를 이용하실 수 있습니다.

  1. 삼성키보드 → 설정 → 문의하기 → 오류보내기
  2. 삼성 멤버스 앱 → 도움받기 → 질문/오류 보내기 → 오류 보내기 )

※ 단말 로그 추출 시 상단에 '로그 전송 완료' 안내 문구를 꼭 확인하신 후 종료 부탁드립니다.

보내주신 로그의 분석 및 답변에 다소 시간이 걸릴 수 있는 점 양해 부탁드리며, 다시 한번 불편을 드려 대단히 죄송합니다.

감사합니다.

삼성만이용자
Active Level 1
갤럭시 S

갤럭시 설정 > 일반 > 삼성 키보드 설정 >  "문구 추천"을 킨 다음 해당 코드를 실행하면 버그가 재현 됩니다.
input에 숫자 "123456" 입력 후 한글 또는 영문을 동시에 빠르게 반복해서 입력하면

(예를들어 동시에 'r' 'w'를 같이 입력하는 등...)

input안에 입력되어있던 "123456"이 값자기 복사되어 늘어나는 버그입니다. 

갤럭시 s21, s24... 바로 재현 됩니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Input Focus Event Test</title>
</head>
<body>
    <input id="input_native" type="text" />

    <script>
        document.addEventListener('DOMContentLoaded', function() {
            const input = document.getElementById('input_native');
           
            if (input) {
                var inputHandler;

                input.addEventListener('focus', function() {
                    inputHandler = function(e) {
                        var value = this.value;
                        var numbersOnly = value.replace(/[^0-9]/g, '');
                        this.value = numbersOnly;
                        console.log("value:", this.value)
                    };
                    this.addEventListener('input', inputHandler);
                });

                input.addEventListener('blur', function() {
                    this.removeEventListener('input', inputHandler);
                });
            } else {
                console.error('input_native 요소를 찾을 수 없습니다.');
            }
        });
    </script>
</body>
</html>
삼성만이용자
Active Level 1
갤럭시 S

오류 보내기 바로 가기 링크 : https://bit.ly/33WO9d8   <-- 는 이미 오늘 오전에 버그 리포트에 올렸지만 혹시 몰라서 다시 올립니다. '문구 추천'을 끄면 버그가 발생하지 않습니다.

모기가싫어영
Active Level 9
갤럭시 S
어서 고쳐주세요
0 좋아요