编辑帖子时无法打开齿轮菜单

优先级/严重性:

平台:
3.3.0.beta3-dev
UI 错误

描述:
昨天我们将版本升级到 3.3.0.beta3-dev 后。

我们注意到内容编辑无法打开更多选项。

出现了一个 JS 错误。

请看图片

我还附上了操作步骤的 mp4 文件。

您尝试过安全模式吗?

尝试了安全模式

可以打开,但缺少一些选项。

当您禁用所有插件和主题时,这是预期的。但现在您知道问题是由您的某个插件或主题引起的。您可以尝试禁用其中一个选项,以找出问题是来自主题还是插件。

2 个赞

谢谢 @Moin

我不认为我们启用了 Discourse 以外的插件,我们使用的主题相当标准。

我正在尝试禁用一些插件并重新构建应用程序。

尝试禁用所有插件,但我不认为这解决了问题。

您可能正在使用 MD Composer Extra 组件。(?)

此拉取请求合并后,问题应该就会得到解决!

https://github.com/MonDiscourse/md-composer-extras/pull/14

1 个赞

@Moin 非常感谢。

我找到了原因,是 discourse-placeholder-theme-component 插件导致的。

我禁用了该插件,所有问题都解决了。

非常感谢。

PR 批准并合并后,我将再次更新我们的系统。

谢谢,团队。

我以为你在使用 MD Composer Extras,因为你的错误和 MD Composer extras - #64 by Arkshine 的错误一模一样。:thinking:

另外,我没有看到任何需要更改 PlaceHolder 组件的代码。不过,我看到它在 5 个月前更新过,以修复与菜单类似的错误。

你检查过该组件是否有更新吗?
image

1 个赞

@Arkshine
在我在此处发布 bug 之前,我已完成所有更新。
我认为我已经找到了原因,是 discourse-placeholder-theme-component 插件导致了 JS 错误。
修复此链接 MD Composer extras - #64 by Arkshine 解决了我的问题。
我们的实例出现此问题的原因是我们的服务器在连接 GitHub 时遇到问题,导致此插件未能一次性更新。
我们 fork 了 GitHub - discourse/discourse-placeholder-theme-component: discourse-placeholder-theme-component 到不同的 Git 服务,并将所有代码重新拉取到我们的实例,问题就解决了。
感谢 @Moin @Arkshine 和 Discourse 团队的大力帮助。

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