diff --git a/frontend/src/pages/mobile/public/Schedule.jsx b/frontend/src/pages/mobile/public/Schedule.jsx index 1617fb9..9ba32c6 100644 --- a/frontend/src/pages/mobile/public/Schedule.jsx +++ b/frontend/src/pages/mobile/public/Schedule.jsx @@ -68,8 +68,13 @@ function MobileSchedule() { // 검색어 변경 시 스크롤 위치 초기화 useEffect(() => { - if (scrollContainerRef.current && searchTerm) { - scrollContainerRef.current.scrollTop = 0; + if (searchTerm) { + // virtualizer 스크롤 초기화 + virtualizer.scrollToOffset(0); + // DOM 스크롤도 초기화 (fallback) + if (scrollContainerRef.current) { + scrollContainerRef.current.scrollTop = 0; + } } }, [searchTerm]);