삼성인터넷 v29 버그

카테고리 : 소개/IT분석

2025년 10월 이후 출시된 29버전에서 기능상 버그가 있는것이 확인되었습니다.

input[type=file]에 파일을 불러오려고 할때 multiple 옵션이 있다면 갤러리에서 파일을 불러오면 input이 멈춥니다.

멈춘 input은 브라우저 세션이 살아있는 동안 문제가 있으며, 탭을 완전히 닫고 다시 열어야만 다시 input을 사용할 수 있습니다.

새로고침으로는 세션이 유지되며 이때 input은 영구적으로 사용불가합니다.

 

  • 삼성인터넷 v29
  • input[type=file]
  • multiple
  • 갤러리

위 조건이 모두 충족하면 버그 발생하며 간단히 다음 코드로 확인가능합니다.

(갤러리를 열기위해 accept사용)

<input type="file" accept="image/*" multiple>

 

 

multiple을 제외하면 삼성인터넷에서도 동작합니다.

<input type="file" accept="image/*">

 

 

개발자라면 삼성인터넷 29버전 이후로 multiple을 사용하지 않게 임시조치 또한 가능합니다.

var ua = navigator.userAgent || '';
var m = ua.match(/SamsungBrowser\/(\d+)/);

if (m) {
  var ver = parseInt(m[1]);
  if (ver >= 29) {// && ver < 해결될때까지
    input.multiple = false;
  }
}

 

저작권 보호안내
무단 전재, 재배포 행위는 금지됩니다. (글을 복사하여 게시금지)
본문의 일부(링크용 문장) 인용은 가능하지만, 출처와 링크(a 태그)를 남기셔야 됩니다.
(웹툴을 이용하고, 스크린샷/녹화하는것은 상관없습니다.)

예외적으로. 저에게 허락받은 경우에는 본문을 전재할 수 있습니다.

만약, 본문 공유를 원하신다면 링크 공유를 해주세요

저작권 정책 확인하기
링크 공유하기

 댓글