There are a bunch of `ValueErrors` in the logs from the `_render_myst_role_with_text_edit` function due to it trying to create a `Position` instance with a negative line or character value.
Thankfully error handling elsewhere in the server prevents this from being a major issue
### Actual behavior
`ValueErrors` should not be raised
### Log output
_No response_
### (Optional) Settings from conf.py
_No response_
Expected behavior
When typing something like