You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
홈 화면 주간 TOP 5 목록을 데스크톱 브라우저에서 마우스로 좌우 드래그해도 넘어가지 않는다. 웨일에서 최초 확인했고, Orca 내장 브라우저(Chromium)에서 좌표 기반 마우스 down → move → up을 자동화로 재현했을 때도 scrollLeft가 0에서 변하지 않았다. 터치와 트랙패드 가로 스와이프로는 동작한다.
원인
src/components/feature/home/_components/HomeFeaturedItemList.tsx:13의 목록 컨테이너가 네이티브 overflow-x-auto만 사용하고 드래그 핸들러(pointerdown/pointermove 등)가 없다. 데스크톱 마우스 드래그는 브라우저 기본 동작으로 overflow 컨테이너를 스크롤하지 않으므로 브라우저 종류와 무관하게 동작하지 않는다. 여기에 scrollbar-hide로 스크롤바까지 숨겨서 마우스 사용자에게는 조작 수단이 없다.
컨테이너 자체는 스크롤 가능하다(scrollWidth 782 / clientWidth 443, JS로 scrollLeft 설정 시 반영됨). 입력 수단만 없는 상태다.
범위
주간 TOP 5(HomeFeaturedItemList)에 마우스 드래그 스크롤을 적용한다. 배너가 이미 쓰는 embla-carousel-react 기반 공용 Carousel(src/components/ui/Display/carousel.tsx)로 감싸고 dragFree: true, containScroll: 'trimSnaps'를 쓰는 방식을 우선 검토한다. 새 의존성은 추가하지 않는다.
같은 패턴(overflow-x-auto + scrollbar-hide, 드래그 핸들러 없음)을 쓰는 아래 위치도 같은 증상이 예상되므로 함께 점검하고 적용 여부를 정한다.
Activity
bottlenote-app commentedon Oct 29, 2026
홈 디자인 개편 PR bottle-note/bottle-note-frontend#906 (추적: #537)에서 해결되었습니다.