Advertencias de depreciación de la consola de Chrome en Discourse v2026.1.0-latest (+307)

Hola a todos:

Mientras pruebo un sitio de Discourse, estoy viendo advertencias de obsolescencia consistentes en la consola de Chrome durante la carga inicial de la página.

Esto no rompe la funcionalidad; el sitio funciona normalmente, pero quería comprobar si esto ya se conoce o se está limpiando en los commits recientes.

Entorno

  • Núcleo de Discourse: v2026.1.0-latest +307
    (el más reciente disponible en el momento de la prueba: +349, aproximadamente 42 commits por delante)
  • Navegador: Chrome (estable actual)
  • SO: Windows 11
  • Tema: tema de sitio estándar (sin JS personalizado añadido manualmente)
  • Plugins: solo plugins oficiales de Discourse habilitados

Advertencias de la consola observadas

  • Acceder a site.mobileView / site.desktopView durante la inicialización del sitio puede provocar errores en versiones futuras
  • document.execCommand() está obsoleto

Estas aparecen durante la inicialización temprana de la aplicación (antes de la interacción del usuario) y son reproducibles con una recarga forzada.

Soy consciente de que estas son advertencias de obsolescencia en lugar de errores de tiempo de ejecución; principalmente compruebo si:

  • ya están abordadas en commits más recientes de -latest, o
  • existe un patrón de reemplazo moderno recomendado para temas/componentes que todavía dependen de estas API.

Estaré encantado de probar contra +349 o una instalación limpia si eso ayuda.

¡Gracias!

Esto es código antiguo que se está reemplazando lentamente; no tenemos un cronograma definido para cuándo se resolverán todas las instancias de esto.

Supongo que lo mismo ocurre con el otro.

Para el anterior, eso se describe en: