在新的 Composer 中粘贴链接会在末尾插入一个不必要的换行符

自从引入带有可切换“模式”的新 Composer(即过去几个月)以来,我注意到在 Markdown composer 中插入链接的行为发生了一些变化。这似乎发生在 \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eK\u003c/kbd\u003e 快捷键或 :link: 工具栏按钮调出链接对话框时,尤其是在按 \u003ckbd\u003eEnter\u003c/kbd\u003e 关闭对话框时。我认为 Enter 关闭了对话框,但也被插入为文本中的新行。

我使用的是最新的 Discourse,我不认为我的设置中有其他任何东西发生了变化。我使用 CopyQ 作为剪贴板管理器,但其他应用程序中没有出现这种额外的换行问题。

我搜索过是否有人报告过此 bug,但令人惊讶的是,我没有找到任何内容。如果这是重复的,敬请原谅。

重现步骤:

  • 将 URL 复制到 剪贴板
  • 选择一行中间的一些现有文本。
  • 按 \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eK\u003c/kbd\u003e
  • 粘贴 URL
  • 按 \u003ckbd\u003eEnter\u003c/kbd\u003e 关闭对话框

我现在在 Meta 上执行了上述完全相同的步骤,这是截图:
\u003e

过去,使用 Enter 关闭对话框不会在链接后插入额外的换行符。

以其他方式插入链接不会导致额外的换行符(例如,将 URL 粘贴到突出显示的文本上,使用链接对话框但单击“插入”按钮而不是按 Enter)。

我推测的原因是 \u003ckbd\u003eEnter\u003c/kbd\u003e 击键关闭了对话框,但没有被对话框“消耗”,因此最终作为换行符输入到帖子中。本质上,它被应用程序“重复计算”了。

4 个赞

确认,这行为不正常,我在这里添加了一个优先级标签,我们将在未来几天内处理它。

6 个赞

感谢 @sam 的及时回复。

应已修复,您可以在 Meta 上进行测试。感谢您的报告!

5 个赞

是的,对我来说已经修复了,正在 Meta 上进行测试。

3 个赞

此主题已在 4 天后自动关闭。不再允许回复。