Avertissements de dépréciation de la console Chrome sur Discourse v2026.1.0-latest (+307)

Bonjour à tous,

Lors des tests d’un site Discourse, j’observe des avertissements de dépréciation constants dans la console Chrome lors du chargement initial de la page.

Cela ne casse pas la fonctionnalité - le site fonctionne normalement - mais je voulais vérifier si c’était déjà connu ou si c’était en cours de nettoyage dans les commits récents.

Environnement

  • Noyau Discourse : v2026.1.0-latest +307
    (le plus récent disponible au moment du test : +349, environ 42 commits d’avance)
  • Navigateur : Chrome (version stable actuelle)
  • OS : Windows 11
  • Thème : thème de site standard (aucun JS personnalisé ajouté manuellement)
  • Plugins : seuls les plugins officiels de Discourse sont activés

Avertissements de console observés

  • L’accès à site.mobileView / site.desktopView pendant l’initialisation du site pourrait entraîner des erreurs dans les futures versions
  • document.execCommand() est obsolète

Ceux-ci apparaissent pendant l’initialisation précoce de l’application (avant l’interaction de l’utilisateur) et sont reproductibles lors d’un rechargement forcé.

Je suis conscient qu’il s’agit d’avertissements de dépréciation plutôt que d’erreurs d’exécution - je vérifie principalement si :

  • ceux-ci sont déjà traités dans des commits -latest plus récents, ou
  • il existe un modèle de remplacement moderne recommandé pour les thèmes / composants qui dépendent encore de ces API.

Je suis heureux de tester par rapport à +349 ou à une installation propre si cela peut aider.

Merci !

Ceci est un héritage qui est lentement remplacé ; nous n’avons pas de calendrier précis pour savoir quand toutes les instances de ceci seront résolues.

Je suppose qu’il en va de même pour l’autre.

Pour celui ci-dessus, c’est décrit dans :