Lasciare che l'icona della scheda segua un semplice-logo cambiamento invece di pinning quello catturato a monte

Fixkamo-internal
Spegnimento
29 agosto 2026 alle ore 00:33 UTC
Autore
Kamo
Impegno
141a13f

TabAttention fissa la scheda del browser e legge il favicon ONCE in un effetto mount. Che cosa? l'effetto viene eseguito prima che il fetch config.json di DynamicMetaLoader si sia risolto, quindi non c'era nessun tema icona in <head> ancora: ha fabbricato un <link rel=icon> del proprio e pinned /favicon.ico — il Il marchio di PLATFORM — sia come la cosa da restaurare che la base a distintivi compositi su. The Il favico di Org non e' mai stato uno. Dopo un salvataggio di marca, che sostituisce le icone a un nuovo ?v=, ha continuato a scrivere l'URL pre-save in <head> su ogni cambiamento di conteggio. Riprende ora un nuovo evento KAMO THEME ICONS APPLIED, inviato da DynamicMetaLoader immediatamente dopo che inietta le icone — sul monte E su ogni ri-apply, che è abbastanza tardi per leggerli (KAMO THEME CONFIG LOADED fires mentre sono ancora il set precedente). A tema icona che appare rimuove il segnaposto, quindi due link rel=icon non competono mai per la scheda. The effetto badge legge iconLinkRef attraverso il ref ad ogni uso piuttosto che catturare l'elemento una volta, poiché una cattura può accadere ora senza che nessuna delle dipendenze di quell'effetto cambi, e un iconGeneration contatore raddrizza un distintivo che sta già mostrando sulla nuova base invece di lasciare il segno precedente fino a quando il prossimo cambiamento di conteggio arriva. L'immagine di base è caricata con crossOrigin='anonymous'. L'icona a tema viene servita da tema. drawBadge toDataURL; il tema host risponde Access-Control-Allow-Origin: *, quindi un richiesta anonima mantiene la tela pulita e il distintivo tracciabile sull'icona dell'org. Coppia con il cambio SecurityService che dà ai faviconi generati lo stesso "max-age=0, must-revalidate" ogni altro asset tema porta.

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