Note name overwritting alias when escapping the pipe in a table

Steps to reproduce

  1. Create an empty link, with a premade alias.
    escaping the | with \
  2. Add the note name later
  3. The result is overwritten as note, note replacing \|alias.
1.
|      |
| ---- |
| [[]] |

2.
|             |
| ----------- |
| [[\|alias]] |

3.
|          |
| -------- |
| [[note]] |

Did you follow the troubleshooting guide? [Y/N]

Y

Expected result

|                 |
| --------------- |
| [[note\|alias]] |

Without escaping the pipe, it works fine.

  1. Create an empty link, with a premade alias.
    Without escaping the |
  2. Add the note later
  3. The result is note|alias.
1.
|            |
| ---------- |
| [[|alias]] |

2.
|                |
| -------------- |
| [[note|alias]] |

But not escaping | will result in a broken table.

Actual result

The name is replacing \|alias

|          |
| -------- |
| [[note]] |

Environment

SYSTEM INFO:
Obsidian version: v1.4.3
Installer version: v1.2.8
Operating system: #26~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jul 13 16:27:29 UTC 2 6.2.0-26-generic
Login status: logged in
Catalyst license: supporter
Insider build toggle: on
Live preview: on
Legacy editor: off
Base theme: dark
Community theme: none
Snippets enabled: 0
Restricted mode: on

RECOMMENDATIONS:
none

1 Like

can’t reproduce in 1.6.5