- Se descapó
- 24 de septiembre de 2026 a las 20:50 UTC
- Autor
- Kamo
- Compromit
- 4b3f26f
La insignia y la lista escuchan el mismo enchufe, y EmailService transmite cada llegada (verificada en NATS: email. cambiado ARRIVED de ambas vainas, luego la una instantánea sin leer que mueve la placa). La lista tiró el cambio siempre que tuviera más que su primera página, por lo que recargar la página 0 no Devolved a un lector a la cima. Pero las páginas de la lista sin que nadie se desplace: una visita de regreso pinta 25 filas en caché, que se sientan dentro de la carga-más umbral, por lo que la página 1 cargada en la montura y sin llegada llegó a la lista de nuevo hasta que la página fuera recargada. El único otro camino de recarga espera a un Capacidad de notiificadora en tiempo real que ningún proveedor tiene. Un cambio ahora consigue la primera página y la dobla en lo que sea que esté cargada (lib/email/liveListRefresh): nuevas filas en la parte superior, banderas del servidor, filas Fue del rango de la primera página caída, páginas más profundas guardadas. La lista se mantiene las filas en pantalla en su lugar cuando el correo aterriza encima de un lector se desplaza. Una ráfaga de cambios es una petición, iniciada después del último de ellos, y nunca se unió a una solicitud de página-0 que ya estaba fuera antes de la cambio - que uno puede haber leído la carpeta sin el nuevo mensaje. Verificado en Chrome contra el verdadero MensajeBrowser: primera visita, después desplazamiento, una visita de regreso, un lector se desplazaba a fondo, un borrado en otro lugar, y Dos llegadas en un servidor lento muestran el cambio sin una recarga.
