你移除了所有非标准插件吗?
那些在哪里/如何操作?
(我尝试了安全模式,还创建了一个新的测试主题,但都没有帮助。)
抱歉,有拼写错误。您需要编辑您的 yml 文件,删除所有非来自 discourse 仓库的插件,然后重新构建。
安全模式无法完全禁用所有插件。这几乎可以肯定就是您的问题所在。
它们都是标准的 Discourse 插件,除了一个名为 Jay 的插件——该插件在两个论坛上都启用了(另一个论坛运行正常,它只影响摘要邮件,所以想不通为什么会与引用功能有关):thinking:
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/discourse/discourse-data-explorer.git
- git clone https://github.com/discourse/discourse-yearly-review.git
那我是否应该尝试移除它,同时也移除 data-explorer 和 yearly-review 插件,然后再重新添加它们并重新构建?(想必上述所有插件都是兼容的,因为它们都是官方的 Discourse 插件?)
这起作用了——谢谢 Jay!
我移除了除了 docker-manager 和 discourse-solved 之外的所有内容,然后逐个重新引入(不过跳过了年度审查)。
我在 community.metabrainz.org 上也遇到了同样的问题,当前使用的是 Debian 10 上的最新 Firefox 78.5.0esr(64 位)。
这个问题出现才几天,无论我使用哪种主题都一样。也许是因为半透明的“引用”按钮导致的?
当我的选区跨越多个 span(如加粗、代码、斜体、链接、用户提及等)时,就会出现这个问题。
我确实无法在“meta”或“try”这里复现。MetaBrainz 使用的是 Discourse 2.6.0 版本 d6121249d3856a40382637ed12db50fc43c1fb1d(与 OP @Andro 相同),所以也许我只需要等待他们更新到你们的 Discourse 2.7.0.beta1 - https://github.com/discourse/discourse 版本 477538bf2dde226747cfa9de85006bbab1930f63,问题就会神奇地解决?
以下是我们在相关主题中描述的 测试用例:
2.6.0 和 2.7.0 beta 1 是一样的,所以别对此抱太大希望。
唉。![]()
我还在 Windows 10 系统上的 Vivaldi 3.4.2066.106(稳定版,64 位)中测试了相同的问题。
就像在 Debian 10 上的 Firefox 78.5.0esr(64 位)中一样,这已是最新版本。
以下是 MetaBrainz 版本与 meta 版本之间的差异。
在这些提交中,我没有发现与“引用”按钮有任何明显的关联。
我认为我们只使用了一个插件,而且据我所知,该插件最近并未更新:discourse-abbrify-words。
既然你最初回复的那个帖子的解决方案是移除插件,为什么不试试这个方法呢?
一个未更新的插件通常意味着它已被弃用。
它并没有被遗弃,它属于我们。![]()
该插件已经稳定运行了很长时间,这也是两年内没有更新的原因。![]()
Chrome 中也出现了同样的问题,所以这确实不是浏览器的问题。
自从几天前我们更新 Discourse 后,这个问题就出现了。
因此,是的,我们将尝试在不使用插件的情况下进行测试。
另一方面,我查看过报告此问题的网站,它们似乎没有任何(非官方)插件的共同点。
这是一个非常奇怪的问题。通常控制台中至少会有一些 JavaScript 警告或错误,但这次完全没有。
这有点奇怪!不过我认为移除该插件以排除嫌疑仍然是个好主意,但听起来它可能确实不是问题所在。
我忘了提,我最初是在 Android 版 Firefox 68 上发现这个 bug 的。
Android 版 Chrome 也存在这个 bug。
太棒了,问题现在已经修复了,大概是在上周五左右!!
我只能说,我们现在处于 Discourse 2.6.3 - https://github.com/discourse/discourse version 7b283b5f21064547368ad2b229f4e92cbfde8f18。
