En yeni mesajda açın ve geri kalanı için yukarı

Fixkamo-internal
Shiked
12 Ağustos 2026 22:47 UTC
Yazar
kamo
Commit
f4fead2

Uzun bir konuşma ilk önce en eski yüklenen mesajı gösterdi ve sonra Üye beklediği zaman bugünküne gitti. Her ikisi de sohbet yüzeyleri Listeden sonra sadece alta kaydırıldı – zaten üstte çizildi – ChatBox via rAF → rAF → setTimeout(0), TicketChat through rAF → rAF → setTimeout **** SetTimeout (..., 50) - bu yüzden yolculuk garanti edildi ve daha uzun tarih Daha uzun sürdü. Şu anda bir düzen etkisinde, boyadan önce: Üye ilk çerçeve, en yeni mesajdır. Bir atış gemisi de orada kalmak için yeterli değildi. Atalar, avatarlar ve İlk formlardan sonra vücutları çözüyor ve içeriği altında büyütüyor Bir liste zaten sonuna doğru kaydırdı, üyeyi biraz kısa bırakarak Toprakların her görüntü ile en yeni mesaj. Bir ResizeObserver re-pins while they they Aslında altta, bu yüzden daha fazla okumasını asla savaşamaz. Bunun ötesinde, hiçbir yüzey geri dönmedi: tarih en çok bir sayfaydı Son 100 mesaj ve her şeyden önce ulaşılamazdı. Her ikisi de şimdi sayfa Okuyucu üste yaklaşırken, yüksekliğe çapak verir, böylece yükseklik delta'ya bağlanır. Prepended blok onları okuduklarından sürüklemiyor. Üye chat-core'un yeni yüküOlder() ile geçer; bilet sohbeti, bu da kendi sahip. Kendi isteği, apiRowCount'daki sayfalar - asla mesajlar. Uzun, çünkü bir Daha sonra iyimser gönderi, dengelemeyi gerçek bir mesaja itecektir. Parlak kaydırma tam olarak bir vaka için tutulur: Bir mesaj geldiğinde Üye zaten altı takip ediyor. Bu, tarif ettiği tek zaman Bunu geciktirmek yerine bir şey.

Tüm değişiklikler

Kargoyu gördüğünüz gibi?

İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle