我刚才在输入消息时注意到。
- 选择一个带有/不带文本的链接(选择必须以链接开头)
- 尝试将其移到另一个位置
- 结果:大部分链接丢失。
我刚才在输入消息时注意到。
这是在什么浏览器上?所有浏览器都会重现此问题吗?
抱歉!
我本应该在其他浏览器上进行测试的。在 Bug 报告中,上下文始终很重要;下次我会注意的。
它是在 Chrome 上(未加载任何扩展程序)
在 Firefox 上快速测试了一下,没有出现这个问题。
其他浏览器,如 Edge、Brave、Opera、Arc - 都会出现这个问题。不过它们都是基于 Chromium 的。
我现在无法在 Safari 上进行测试。
您是否在 Discourse 以外的 TEXTAREA 中尝试过?
哦,这很有趣。![]()
起初,我尝试在 GitHub 上评论一个随机的 PR,但没有成功。
然后,我创建了一个只有 TEXTAREA 的基本 HTML 文件,结果 确实 发生了。
所以,我想 Chromium 本身就存在问题;我搜索了一下,但还没有找到任何东西。明天我再看看是否能找出更多细节。
我进一步调查了一下。(啊哈,我忘了一个月前就开始写草稿了)
这是一个在 2016 年报告的非常老的 bug,在最新版本中仍然存在:
基本上,看起来包含冒号(不是第一个字符)的选定文本被 Chromium 视为 URL,并且左侧部分被规范化/删除。但是,在有效 URL 的情况下,它似乎会删除最后一个“/”字符之前的左侧部分(我找不到专门针对这个问题的 issue)。
这是一个在基本 textarea 中的演示:

总之,我们可以关闭它了。Chromium 的行为很奇怪。![]()