Deja que el icono de la pestaña siga un cambio de logo-logo simple en lugar de fijar al capturado en la montura

Fixkamo-internal
Se descapó
29 de agosto de 2026 a las 0:33 UTC
Autor
Kamo
Compromit
141a13f

TabAtention insignia la pestaña del navegador, y lee el favicon ONCE en un efecto de montaje. Eso efecto corre antes de que la búsqueda de config.json de DynamicMetaLoader se haya resuelto, por lo que no hubo tematizado iconos en la cabeza, sin embargo: fabricó un "link rel=icon" de su propio y clavado /favicon.ico La marca de PLATFORM como lo que se resta y la base a las insignades compuestas. El El favicon de org nunca fue uno. Después de una salvada de marca, que sustituye a los iconos en un nuevo ?v=, continuó escribiendo la URL pre-salvado de nuevo en la cabeza en cada cambio de cuenta. Ahora vuelve a capturar un nuevo evento de KAMO-THEMEICONS-APPLIED, enviado por DynamicMetaLoader inmediatamente después de inyectar los iconos en la montura Y en cada re-aplicación, que es lo suficientemente tarde leerlos (los fuegos de SIMO-THEME-CONFIG-LOADED mientras siguen siendo el conjunto anterior). Un tema temático Icono que aparece elimina el marcador de posición, por lo que dos enlaces de rel=icon nunca compiten por la pestaña. El efecto de identificación lee iconLinkRef a través del árbitro en cada uso en lugar de capturar el elemento una vez, ya que una captura puede ocurrir sin que las dependencias de ese efecto cambien, y un contador de iconesGeneración redrawa una placa que ya se está mostrando en la nueva base en su lugar de dejarlo en la marca anterior hasta que llegue el siguiente cambio de conteo. La imagen base está cargada de cruzOrigin='anonymous'. El icono temático es servido desde tema.-apex, y dibujar una imagen de origen cruzado en un lienzo la mancha, lo que haría sortBadge's toDataURL throw; el tema anfitrión responde a Access-Control-Allow-Origin: *, así que un La petición anónima mantiene el lienzo limpio y la insignia dibuja sobre el propio icono de la org. Parejas con el cambio de Servicio de Seguridad que da lo mismo a los favicons generados "máx-edad=0, must-revalidate" todos los demás activos temáticos lleva.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios