siyuan icon indicating copy to clipboard operation
siyuan copied to clipboard

超链接锚文本中 `\]` 符号渲染时未正确转义

Open Zuoqiu-Yingyi opened this issue 2 years ago • 0 comments

描述问题 Describe the problem

问题 1

  1. 复制右侧的 markdown 超链接 [测试一下对转义字符\]的处理](123)
  2. 在思源中粘贴, 正常渲染: image
  3. 右键单击该超链接打开编辑框, 编辑框中也是转义文本 image
  4. 不做任何改动后关闭编辑框, 渲染结果中转义字符 \ 暴露 image

问题 2

  1. 复制右侧的 markdown 超链接 [测试一下对转义字符\]的处理](456)
  2. 在思源中粘贴, 正常渲染 image
  3. 右键单击该超链接打开编辑框, 将编辑框中的 \] 替换为 ]
  4. 关闭编辑框, 渲染样式未发生更改 image
  5. 复制该超链接, 发现锚文本中的 ] 未转义 [测试一下对转义字符]的处理](123), 导致再次粘贴时解析失败

期待的结果 Expected result

  • 问题 1 中渲染时不显示转义符 \
  • 问题 2 中关闭输入框时自动为锚文本中 [] 添加转义符 \

或者

  • 问题 1 中输入框中不显示转义符 \
  • 问题 2 中复制/剪贴/导出时自动为锚文本中 [] 添加转义符 \

版本环境 Version environment

  • Version: 1.9.6

Zuoqiu-Yingyi avatar Apr 06 '22 04:04 Zuoqiu-Yingyi