Bloomberg 奇怪的 URL 导致了虚假的“您已被登出”错误

每当我在帖子中放入以下 URL 时,Discourse 都会弹出一个对话框,提示我已登出,并强制我点击“刷新”按钮。如果我动作够快,可以迅速点击“取消”,这样会弹出另一个对话框,让我选择“放弃”发帖。有一次,我还曾快速点击了“回复”按钮,帖子竟然成功发布了。但现在编辑它时,仍会出现同样的错误。

https://www.bloomberg.com/profile/company/0289411D:US#:~:text=Kagi%20was%20founded%20in%201997,computer%20peripheral%20equipment%2C%20and%20software.

将 URL 放在代码块中(如我此处所做)可以防止该问题发生,但我最初尝试通过删除 https 中的 H 来使其失效,却没有任何效果。

此问题出现在 2.6.0b1 版本中,在 meta 站点和我的网站上都会发生。

1 个赞

这很奇怪。我可以用该链接在我们的沙盒网站上创建帖子。帖子在这里:https://try.discourse.org/t/will-adding-this-link-to-a-post-cause-any-issues/1394。我添加链接的方式和你添加的方式有什么不一样吗?你使用的是哪种浏览器和操作系统?

1 个赞

我认为您的 URL 没有包含我原始链接末尾的那个句点(它在代码文本中换行到了第三行)。

另外我注意到,您的链接显示的是 URL 本身,而当我成功提交我的链接时,它显示的是页面标题。

要在网络上找到该 URL,请在 Google 上搜索“Kagi 成立于何时”,然后点击第一个链接进入彭博社页面。

我使用的是 macOS 10.15.6 Catalina 系统上的 Brave 浏览器。

1 个赞

我尝试在 macOS 10.15.6 Catalina 上使用 Brave 浏览器(版本 1.12.114,Chromium: 84.0.4147.135,官方构建,64 位)进行复现(全新安装,使用默认选项,未安装任何额外插件等),但在沙盒环境或本地开发实例中均无法复现该登录问题。

https://try.discourse.org/t/a-topic-to-post-test-links/1391

2 个赞

嗯,会不会是在 2.6.0beta2 版本中修复的?现在这里和我的网站上都没有再出现这个问题了。无论如何,现在一切正常!

https://www.bloomberg.com/profile/company/0289411D:US#:~:text=Kagi%20was%20founded%20in%201997,computer%20peripheral%20equipment%2C%20and%20software.

2 个赞