Sanitize HTML inside headings

Use case or problem

  1. In a note (suppose it is named Example.md) inside the vault, create a heading containing an HTML tag, such as ## <i lang='fr'>L’amour toujours</i>
  2. In another note, attempt to reference the specific section of the note by typing [[Example#L’amour toujours]].
  3. It won’t work, unless you change it to [[Example#<i lang='fr'>L’amour toujours</i>]]

Proposed solution

The suggested heading (as well as the one to be referenced) should be sanitized—hence stripped of all HTML tags inside it—before it is read.

I should be able to use [[Example#L’amour toujours]] both for ## L’amour toujours and ## <i lang='fr'>L’amour toujours</i>

Current workaround

I have to change the content of the heading including HTML tags in order to make it work.