Highlight (==) parsed incorrectly: Escapes not recognized

Steps to reproduce

Type some highlighted text using == highlights that has \-escaped equal signs (\=) at the ends, like:

- Detects ==\=\=double-equals\=\=== and <mark>\<mark\>…\</mark\></mark> highlights correctly.

Then preview.

Expected result

  • Detects ==double-equals== and <mark>…</mark> highlights correctly.

Actual result

  • Detects ==double-equals=\= and <mark>…</mark> highlights correctly.

Environment

  • Operating system: Linux Mint 20.1/Cinnamon
  • Obsidian version: 0.12.3, installer 0.12.3

Additional information

Can be reproduced in help vault:

N.B.: It works correctly when using double-asterisks like in:

- Detects **\*\*double-asterisks\*\*** correctly.

This is shown as expected:

  • Detects **double-asterisks** correctly.