- 관련 상품
- 2026년 8월 12일 오후 10:47 UTC
- 이름 *
- kamo
- 뚱 베어
- f4fead2
긴 대화를 열어 가장 오래된로드 된 메시지가 처음과 다음 회원이 대기하면서 현재로 이동했습니다. 두 채팅 표면 목록이 이미 상단에 그려진 후 아래쪽으로 스크롤했습니다. rAF → rAF → setTimeout(0), TicketChat을 통해 채팅 setTimeout(..., 50) — 그래서 여행은 보장되었다, 그리고 더 긴 역사 더 이상했다. 스크롤은 페인트 전에 레이아웃 효과에서 발생합니다. 첫 번째 프레임 회원은 최신 메시지입니다. 한 샷 스크롤도 거기에 머물지 못했습니다. 첨부 파일, avatars 및 번역된 몸은 행이 첫번째 렌더링 후에 해결하고 내용의 밑에 성장합니다 목록은 이미 끝으로 스크롤, 회원에게 약간 짧은 짧은의 토지의 모든 이미지와 최신 메시지. ResizeObserver re-pins는 동안 실제로 바닥에, 그래서 그것은 더 많은 사람을 읽을 수 없습니다. 그 위에, 표면은 어떤 방법이 뒤를 없었다 : 역사는 가장 하나의 페이지이었다 최근 100 메시지와 모든 것 전에 접근할 수 없습니다. 더 많은 페이지 리더가 상단에 접근하여 높이 delta에 고정 prepended 블록은 그들이 독서 한 것을 통해 그들을 끌지 않습니다. 회원정보 chat-core의 새로운 loadOlder(); 티켓 채팅을 통해 이동 자신의 fetching, apiRowCount의 페이지 — 절대 메시지. 길이 때문에 낙관적 인 전송은 실제 메시지에서 오프셋을 밀어줍니다. 부드러운 스크롤은 정확히 하나의 경우를 위해 보관됩니다 : 메시지가 도착하는 동안 회원은 이미 아래쪽에 있습니다. 그것은 단지 시간 그것은 설명 그것을 연기하는 것보다 뭔가.