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
재연 가능한 최소 예제를 통해 확인한 결과 activity 요소에 적용된 transform: translate3d(0, 0, 0); 속성이 새로운 스태킹 컨텍스트를 형성하면서, 자식 요소의 position: fixed가 뷰포트 영역이 아닌, activity 요소를 기준으로 고정되는 현상이 발생하는 것을 확인했습니다!
이 문제는 특정 라이브러리나 코드베이스에 한정된 것이 아니라, 스태킹 컨텍스트를 생성하는 CSS 속성의 동작에 따른 일반적인 이슈로 판단됩니다. 따라서, 이슈를 라이브러리 관점에서 어떻게 처리할지 검토 부탁드립니다!
안녕하세요,
@dnd-kit/core 라이브러리의 DndContext를 사용할 때 접근성을 지원하기 위해 생성되는 LiveRegion 컴포넌트로 인해 하단에 불필요한 스크롤이 생기는 문제가 발생해서 제보드려요.
이 문제는 LiveRegion 컴포넌트가
position: fixed
로 지정되면서 뷰포트 하단에 고정되고, 이로 인해 stackflow의 스타일 속성과 충돌하여 예상치 못한 레이아웃 문제가 발생하는 것으로 예상하고 있는데요.비슷한 문제를 다룬 관련된 이슈를 참고해서 이 문제를 해결했어요. 해결 방법은 LiveRegion 컴포넌트를 stackflow div의 외부로 이동시켜 stackflow의 CSS 속성과의 충돌을 방지하는 것이었어요.
이 문제를 해결하기 위해
position: fixed
속성과 stackflow 내부의 스타일과 충돌하는 부분을 확인해주시면 좋을 것 같아요. 검토 부탁드려요!The text was updated successfully, but these errors were encountered: