Example
Reproduction
You can see an example at:
It responds to:
This is a tricky situation with no clear winner.
The simplest solution would be for us to clear the “reply” info on the posts below when you move a parent, but that leaves a bunch of confusing disjointed replies.
This thought leaves a bunch of confusing replies on the original topic.
A sophisticated fix may be
@Sam, I was expecting the comment, despite being in a separate thread, to be rendered as before, when I clicked the response indicator:
It would appear as the user expects, without us needing to modify another comment’s content, nor remove response information. Solely when clicked would a user notice that it’s elsewhere, unless an indicator of its externality were placed around it.
I follow this, but sadly the internals of Discourse do not support this, it is a very complex change.
Technically a post stores “reply to post_number” it does not store “reply to post_id”, so a fix here would have to involve converting the “off topic” replies to some other structure or amending the post table.