Discourse v2026.1.0-latest (+307) 上的 Chrome 控制台弃用警告

大家好,

在测试 Discourse 站点时,我在页面初始加载期间在 Chrome 控制台中看到了持续的弃用警告。

这不会破坏功能——站点运行正常——但我希望确认这是否已经为人所知,或者是否正在最近的提交中清理。

环境

  • Discourse 核心:v2026.1.0-latest +307
    (测试时可用的最新版本:+349,领先约 42 个提交)
  • 浏览器:Chrome(当前稳定版)
  • 操作系统:Windows 11
  • 主题:标准站点主题(未手动添加自定义 JS)
  • 插件:仅启用了官方 Discourse 插件

观察到的控制台警告

  • 在站点初始化期间访问 site.mobileView / site.desktopView 可能会导致未来版本出现错误
  • document.execCommand() 已弃用

这些警告出现在早期应用程序初始化期间(在用户交互之前),并且在硬重新加载时可重现。

我意识到这些是弃用警告而不是运行时错误——主要想确认:

  • 这些是否已在更新的 -latest 提交中得到解决,或者
  • 对于仍依赖这些 API 的主题/组件,是否有推荐的现代替换模式。

如果有所帮助,我很乐意在 +349 或全新安装上进行测试。

谢谢!

这是正在逐步被替换的遗留代码;我们还没有一个明确的时间表来解决所有这些实例。

我假设另一个也是如此。

对于上面的内容,已在以下位置概述: