Interrompere i loghi della lettera-fallback org dal flashing

Fixkamo-internal
Spegnimento
15 agosto 2026 alle ore 03:17 UTC
Autore
kamo
Impegno
98910d1

Un org senza logo mostra la sua iniziale, e su /network che iniziale lampeggia continuamente. Tre cose impilate. PlatformRightsProvider avvolge l'intera app e il suo effetto elencato useUserInfo()'s `isAuthenticated` nel suo array di dipendenza. Questo è un semplice freccia ricostruita su ogni render, e normalizzarePlatformAccess restituisce un nuovo oggetto costruito ogni volta, quindi l'effetto ottenuto -> setAccesso re-rendered fornitore -> il fornitore ha prodotto una nuova funzione -> le dipendenze confrontate l'effetto ottenuto di nuovo. Non c'era niente che lo legasse, ma il giro a ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** con esso. Risolvere il predicato a un booleano chiude il ciclo, e corregge l'altra metà dello stesso errore: `!isAuthenticated` ha negato una funzione, quindi il ramo non autorizzato che sorveglia era irraggiungibile. Ha lasciato il logo. OrgLogo è stato dichiarato all'interno di NetworkPage, quindi aveva un nuovo tipo di componente su ogni rendering e React rimontato ogni logo invece di l'aggiornamento -- e l'iniziale è stato costruito a mano in suError, allegato ad un contenitore React possiede e non sa nulla di. Ogni rimontaggio ha scartato il lettera, ristampato la richiesta del proxy che stava sempre fallendo, e mettere la lettera indietro solo una volta che ha fallito di nuovo. Org con un logo ridipinto da cache nella stessa cornice, motivo per cui solo la lettera sembrava lampeggiare. OrgLogo ora vive a portata di modulo e ricorda che src ha fallito, quindi la lettera è reso piuttosto che ricostruito e sopravvive ad un legittimo re-render -- paging, filtraggio, digitazione nella casella di ricerca -- pure. Entrambe le metà sono coperte da prove di guardia: il fornitore può sempre chiamare il predicare, e la pagina potrebbe non ricostruire il fallback attraverso il DOM.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo