Discourse v2026.1.0-latest (+307) での Chrome コンソール非推奨警告

皆さん、こんにちは。

Discourseサイトをテスト中に、初期ページロード時に一貫してChromeコンソールで非推奨の警告が表示されています。

これにより機能が壊れることはなく、サイトは正常に動作しますが、これがすでに認識されているか、最近のコミットでクリーンアップされているかを確認したかったのです。

環境

  • Discourseコア: v2026.1.0-latest +307
    (テスト時点での最新: +349、約42コミット先行)
  • ブラウザ: Chrome (現在の安定版)
  • OS: Windows 11
  • テーマ: 標準サイトテーマ(手動でカスタムJSは追加していません)
  • プラグイン: 公式のDiscourseプラグインのみ有効

確認されたコンソール警告

  • サイト初期化中に site.mobileView / site.desktopView にアクセスすると、将来のバージョンでエラーが発生する可能性があります
  • document.execCommand() は非推奨です

これらは早期のアプリ初期化中(ユーザー操作前)に表示され、ハードリロードで再現可能です。

これらは実行時エラーではなく非推奨の警告であることを認識していますが、主に以下の点を確認しています。

  • これらはより新しい -latest コミットですでに修正されているか、または
  • まだこれらのAPIに依存しているテーマ/コンポーネントに対して推奨される最新の代替パターンがあるか。

もし役立つようでしたら、+349またはクリーンインストールでテストする用意があります。

ありがとうございます!

これは徐々に置き換えられているレガシーであり、これらすべてのインスタンスが解決される正確なタイムラインはまだありません。

他のものについても同じだと想定しています。

上記の件については、以下に概説されています。