无法引用多个段落或跨越不同 HTML 标签的内容

刚从 2.6.0.beta1 更新到 2.6.0.beta3(6acd2ab7d4),更新后无法引用多个段落。

默认语言是中文,但即使使用英文,问题依然存在。

以下是安全模式下的截图,已禁用所有主题和插件。

已尝试重新生成帖子。
我在 meta 上无法复现该问题。

如果在 Meta 上无法复现,那么问题就出在你的站点上。是否有不寻常的插件或主题?你试过安全模式吗?

在安全模式下行为相同,且在桌面端和移动设备上表现一致。

所有插件列表:

f12 控制台中有 JavaScript 错误吗?

控制台仅显示部分弃用通知

截图

安全模式不会完全禁用插件,您可能需要注释掉它们并重新构建。

已重新构建,所有官方和非官方插件均已注释,但行为仍然相同。
已在多台设备和浏览器上测试。

又进行了一些测试,发现更准确地说是在不同 HTML 标签之间无法引用文本,即使它们位于同一行。

你好 @alexaw
我想说明一下,在我共同管理的 Discourse 实例上也遇到了这个问题。请参阅我的主题:https://meta.discourse.org/t/quoting-only-partially-works/164923?u=alex21
我也尚未找到任何解决方案。此错误是在从 2.6.0.beta1 升级到 beta2 时出现的。也许我们可以检查一下是否有共同之处。

@alex21 我们最近的升级是从 2.6.0.beta1 到 2.6.0.beta3,所以我认为升级到 beta 3 可能无法解决你的问题……
你正在使用哪些插件、主题或额外的 CSS?


我已尝试过安全模式和更换主题,但没有任何区别。

所以除了 Docker 管理器和数据探索器,我们没有任何共同的插件,嗯……

我也是,我还试过注释掉所有插件并重新构建。

我也遇到了引用功能的问题。不过这个问题并非完全一致,因此无法完全复现。其他用户也报告了类似的问题。

当我尝试在 iPhone 上引用内容时(我之前肯定做过类似操作),现在它只允许引用单个单词;当我选中并高亮超过一个单词的文本后,引用提示就不会出现了。

在笔记本电脑上进行引用时,情况似乎相当不一致,我尚未发现明显的规律。不过,如果双击或高亮单个单词,引用功能似乎总能正常出现。问题似乎出现在选中/高亮超过一个单词的文本时,但表现并不一致。

我们不久前刚刚更新到了 Discourse 的最新版本(2.6.0.beta3),因此这个问题很可能是最新更新中的一个漏洞。

今天,我们的论坛中也有多位用户遇到了这个问题。我可以轻松复现该问题。这似乎是我们上周进行升级后开始出现的。

此外,即使没有特殊格式,只要引用多个段落也会出现该问题。因此,我认为该 bug 的影响范围比本主题首帖中的初步描述要稍大一些。

除非能在这里复现,否则这 100% 是另一个网站的问题,可能是配置选项、主题、插件等。

我也遇到了这个问题,只是最近升级后才出现。

除了上述情况外,引用任何类型的格式(例如只是 粗体文本)都会导致在我们的安装中引用功能无法显示(尽管在 Meta 上确实有效)。

我很想知道是否有任何解决线索——谢谢!

这意味着所有报告此问题的人都拥有导致该问题的共同设置吗?有没有办法比较不同的配置?
此外,从 beta1 到 beta2 或 beta3 的更新中,哪个选项或设置可能导致引用问题?是否有任何代码部分被修改,可能影响了引用或相关功能,从而触发此问题?我在发布说明中看到:“站点管理员可以在用户引用时启用其他选项,以便将引用内容外部共享”。
我尽量提出有用的问题,如果这些问题听起来有点愚蠢或基础,请见谅 :slight_smile:

我不知道——除非我们能复现它,否则我们就是在盲目摸索。在 try 或 meta 上都无法复现。有人在 meta 上有复现步骤吗?

我尝试了所有能想到的关于在 Meta 上引用的方法,但在我的论坛上引发问题的操作在这里却不会引发问题。这是否意味着 Discourse 上启用了某些在问题论坛上未启用的设置,或者反之?(我理解要确定具体是哪个选项相当困难)

我真的不知道还能让你做什么,因为移除插件、主题(以及更换浏览器)已经是主要的变量了。除非我们能在 meta 上复现或尝试,否则我们完全束手无策。实在不知该如何是好。