Rendering issue with tables and `|` inside backticked code

Once you’ve done the above, delete everything above this line.

Steps to reproduce

Using Linux Appimage v1.3.7.
Use this code:

| Logic | `false` | `true` | $a \wedge b$ | $a \vee b$ | $a \implies b$ |
| :-: | :-: | :-: | :-: | :-: | :-: |
| Types | `Nothing` | `Unit` | `(A, B)`, `A & B` | `A | B`, `Either[A, B]` | `A => B`|

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

I can reproduce it in the Sandbox vault.

Expected result

The | inside backticks should render correctly. For example, here it is from Typora:

Actual result

This is from Obsidian:


This is from the Sandbox vault:

	Obsidian version: v1.3.7
	Installer version: v1.3.5
	Operating system: #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 5.15.0-79-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


Additional information

Seems like the | inside backticks is interpreted as table divider.

I think this is the default behavior in tables :thinking: : Pipes (|) need to be escaped with a backslash (\) to not be considered as field separators …

… On the other hand, trying to escape a pipe within an inline code won’t work so …

A few posts pop up with a quick search. This might be the closest:

Thanks. So there is no way to use | inside backticks (in a table) I guess?
(I wonder why it renders correctly on Typora?)
How do I close an issue? I guess I’ll edit the title. Don’t see a way to edit the original post…