Steps to reproduce
Open sandbox and paste
a | b
--|--
[[Start Here|x]] | b
Did you follow the troubleshooting guide?
Y
Expected result
A table with a link with text “x” pointing to “Start Here”.
Actual result
A table containing cells “[[Start Here” and “x]]”.
Environment
SYSTEM INFO:
Obsidian version: v1.3.7
Installer version: v1.3.3
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: not logged in
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: dark
Community theme: none
Snippets enabled: 0
Restricted mode: on
RECOMMENDATIONS:
none
Additional information
I’m aware that there is already a (closed) post on this topic. However, I think that the solution posted in the original thread (escaping the pipe) is just a workaround and filing this as a bug is justified. Here are a few supporting arguments:
- Traditionally,
|
is seen as a n operator whereas[
and]
are seen as brackets and brackets take precedence before operators. - The syntax of wikilinks is derived from wikitext and while this markup language uses slightly different syntax for tables, it still uses the pipe character to separate cells without interfering with wikilinks.
- Even the discourse syntax highlighting thinks this is an abbreviated link and not two separate cells.
- If I accept a suggestion that is due to an alias defined as a note property, the generated abbreviated wikilink will be broken if it is in the context of a table.