thanks
2022-11-14 update
Just update the real cause of this issue:
the empty block is created by some unseen characters.
In the upper code block, it looks like there are 4 spaces, however, they are not(And I don’t know what are they), as the Obsidian does not recognize them as 4 spaces and turns them into a indent, as in the code block below.
However, those “pseudo spaces” cannot be posted here. I can see them in the editing window in the forum, however, after I press the post button, they will be replaced with real spaces.
It’s very interesting, though hard to reproduce.
----update----
with the help of the online service which can check the unicode of the inputed character, I have finally identified the “pseudo space”. It is actually:
FYI, the real space is