markdown: Fix out of range panic in parser (#30510)
Bennet Bo Fenner
created
For some reason `pulldown_cmark` treats \````` as a codeblock, meaning
that we could end up with an invalid range generated from
`extract_code_block_content_range` (`3..2`)
Closes #30495
Release Notes:
- agent: Fix an edge case where the editor would crash when model
generated malformed markdown