- Змішані
- 12 серпня 2026 р. о 22:47 UTC
- Авторизація
- kamo
- Про нас
- f4fead2
Відкриття довгої розмови показали найстаріше завантажене повідомлення, а потім в даний час, коли учасник чекав. Обидві поверхні чату прокручений до дна тільки після того, як список вже пофарбував у верхній частині — Чатбокс через RAF → rAF → setTimeout(0), Квиток setTimeout(..., 50) — так була гарантована поїздка, і довший час історії Довгий він взяв. Прокрутка тепер відбувається в ефекті макета, перед фарбою: Перший кадр, який бачить, є найновішим повідомленням. Для того, щоб зупинитися в одному місці. Додатки, аватари і переведені органи, які вирішуються після першого рендерингу рядків і виростають вміст під список вже прокручений до кінця, залишивши учасника трохи Найновіші повідомлення з кожним зображенням, що землі. ResizeObserver re-pins, коли вони насправді в нижній частині, тому він ніколи не може боротися з кимось читати далі. За цей час не було ніякого шляху назад: історія була однією сторінкою останні 100 повідомлень і все, перш ніж це було ненадійним. І тепер сторінка вгору як засіб для зчитувачів, які закріплюють на висоті дельти так попереджений блок не перетягує їх через те, що вони були читання. Учасник чат йде через новий завантаження чат-core (); чат квитків, який володіє його власний fetching, сторінки на apiRowCount — ніколи не повідомлення. довжина, адже Оптимістична відправка буде потім відштовхувати офсетне повідомлення. Гладкий прокручування зберігається для точно одного випадку: повідомлення, що прилітають в той час як повідомлення учасник вже після дна. Це єдиний час, який він описує не затримуючи його.