There’s a change in Panda so that hyphens immediately after text convert the previous line to a heading instead of inserting a horizontal rule. Sounds like what you think is a horizontal rule after the heading is actually part of the heading (heading rules are 2px tall, horizontal rules are 1px tall).
Decided I wanted a paragraph between the two (lets say that was my intention all along)
Based on what you are saying… at the end of action #2, I now have a heading with an underline. Where as my intentions were for those two elements to be separate.
So to get to my intended result, I must first delete the ‘—’ … then add my paragraph, then add the HR.
I am not saying that is wrong, just not my assumption of what would happen. The binding behavior of the “—” to the previous header forces an ordering to one’s typing. Perhaps the ‘—’ should not bind to the H2 if a CR or LF is in-between?
Eh, I wouldn’t say you were incorrect. Three hyphens “---” does mean horizontal rule in Markdown, it just requires an empty line to work in Panda now since they’re adding support for the other h2 formatting.