Cómo rastrear `(id:discourse.component-template-resolving)`

Estamos en un sitio alojado y hemos estado viendo

[Aviso de administrador] Uno de sus temas o complementos contiene código que necesita actualizarse. (id:discourse.component-template-resolving) (más información)

Desde hace aproximadamente una semana.

¿Cómo puedo rastrear de qué tema o complemento proviene esto? La mayoría de nuestros complementos están preinstalados, el resto son de Discourse.

En ningún lugar de Temas, Componentes o Complementos veo una indicación de que algo en particular necesite actualizarse.

La respuesta a este aviso se explica en el enlace “Más información” incluido en el mensaje; este enlace dirige al tema oficial de Meta sobre cómo manejar la depreciación de component-template-resolving.

En resumen, esto no es un problema de actualización sino una advertencia de depreciación. Significa que uno de sus temas o complementos todavía utiliza código antiguo de plantillas de componentes. El artículo explica cómo identificar cuál.

También puede usar el modo seguro para reducir las opciones:

  1. Vaya a /safe-mode.
  2. Deshabilite todos los componentes del tema y luego recargue el sitio.
  • Si el aviso desaparece, uno de esos componentes es la causa.
  1. Si permanece, vuelva a habilitar los temas y, en su lugar, deshabilite todos los complementos para probarlos.
  2. Vuelva a habilitar los elementos uno por uno hasta que el aviso regrese; ese será su culpable.

Una vez que sepa qué complemento o tema lo está causando, puede actualizarlo o deshabilitarlo temporalmente hasta que el autor publique una solución.

Creo que la advertencia está relacionada con una versión del componente Unanswered Filter.
image
¿Utilizas una versión personalizada de ese componente o instalaste una rama diferente?

1 me gusta

¡Gracias @Moin! Esa fue la pista que necesitaba. Mi cómplice tiene un recuerdo muy vago de no poder instalar el componente vanilla cuando lo hizo hace varios años y de tener que hacer algo especial al respecto.

Pero, ¿podrías compartir qué te hizo pensar en el filtro de No respondidas en el mensaje? Porque todavía no lo entiendo.

1 me gusta

No estoy seguro de haber entendido tu pregunta

El tema enlazado en el aviso de administrador que compartiste dice que el nombre del componente se puede encontrar en la consola del navegador

Y ahí es donde encontré el nombre

1 me gusta

Así que ahí es donde se suponía que debía mirar. ¡Gracias!

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.