Preview: * character in math block is treated as markdown syntax

Description

“*” in inline math block is treated as markdown syntax characters in preview mode.

Steps to reproduce

Type something like:

**Prove that ... $X^*$ ... $X^{**}$ ... $X^*$.**

Expected result

In live preview it works as expected:

Actual result

But in preview the supscript in the inline math block is treated as syntax, so:

(no add-on, theme or snippet is activated)

**Prove that ... $X^*$ ... $X^{**}$ ... $X^*$.**

I don’t see anything wrong with this.

“the dual space of” is rendered differently in Preview than it is in the live preview.

what’s the source of that?