When trying to resize an image in a table using the pipe syntax of wikilinks ([[imageName|width]]
), even if the pipe is correctly escaped by Obsidian (or by the user), the table breaks as if the pipe were not escaped.
Possibly related to Pipe Problems in tables: Math\Latex, Inline code and separator |
Steps to reproduce
- Create a new table.
- Embed an image in any cell.
- Try to resize it by typing the pipe
|
followed by any number.
Note that the same behaviour occurs when manually escaping the pipe. Typing \|
breaks the table.
See videos below.
Did you follow the troubleshooting guide? [Y/N]
Y
Expected result
As with aliases, the pipe should be automatically (and correctly) escaped.
| ![[image\|width]] | |
| - | - |
| | |
Actual result
The pipe, even if correctly escaped in the markdown source, is still being recognized as a cell separator and breaks the table.
This occurs only for wikilinks embeds (![[]]
). Markdown embeds (![]()
) are not affected.
| ![[image\|width]] |
| - | - |
| | |
Environment
SYSTEM INFO:
Obsidian version: v1.6.1
Installer version: v1.5.12
Operating system: Windows 10 Pro 10.0.22631
Login status: logged in
Catalyst license: vip
Insider build toggle: on
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on
RECOMMENDATIONS:
none