Opriţi furtuna de rejudecată a ramurii de text, prindeţi observatorul din nou

Fixkamo-internal
Expediere
26 august 2026 la 08:05 UTC
Autor
kamo
Comite
cb7962f

voipApi.getConversations trece prin apiCall, care aruncă pe orice non-2xx spre deosebire de încărcare Alte două ramuri, care aduc() direct și verificați Res.ok. Ramura de text nu a avut nici o captură în jurul ei, astfel încât un backend 500 a devenit o "Respingerea promisiunii nepermisă," "mai mult nu s-a înşelat niciodată," IntersecţiaObserver a continuat să tragă acelaşi apel eşuat pentru totdeauna. Acum Prinde și degradează exact ca frații săi: opriți paginația, păstrați Orice rânduri sunt încărcate deja, nu arunca. De asemenea, adaugă acoperire de extracție din vechea componentă chat-lista niciodată Am: că efectul Santinelului IntersecţieObserver de fapt, re-root o dată pergamentRoot.curent este populat pe un rend mai târziu (un sul-root ref care începe nul și nu devine un real re-render verificat ar fi altfel rădăcină observator pe viewport pentru totdeauna Acest comportament a fost deja corect; acest test închide doar decalajul care a fost netestat. O verificare a mutaţiei (scrollRoot.curent - > rollRoot in the deps array) a confirmat că noul test eşuează împotriva regresiei.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile