Resizing images within a table breaks it

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

  1. Create a new table.
  2. Embed an image in any cell.
  3. 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


Additional information

Video 1 - Let obsidian automatically escape the pipe

Let obsidian automatically escape the pipe

Video 2 - Manually escaping the pipe

Manually escaping the pipe

Looks like this one:

Yes, it seems like the same issues.
Before posting, I tried to search for similar reports, but oddly I didn’t see it

1 Like

I have the same issue,did you find the solution?