This happens with ANY text indented with a blank line above it.
If you type any character on the blank line (except space) the text below returns to normal.
With the understanding that I can’t just ignore parts of markdown I don’t like, I wish I could ignore this part. I use lists with line breaks in them all the time, and an indent seems like a very frequently used character to start something as infrequently used a code block, which has an entirely separate syntax for it. I’ll take it up with Gruber I guess.
In the meantime, are there any workarounds for this? The hacky way I thought of is to just change the CSS to prevent rendering code blocks entirely. It would be nice if there was an option in the future to render anything within a collapsable indented list as part of that list though.