I have been trying to repro this but have had no success so far. Is there any more detail you can give for the exact steps they took for it to happen? If you created another post-voting topic, do you think you could get them to do it again?
Hello, I tried to reproduce this issue several ways and for now I only can if I quote from the OP in my reply. But this will show the post too not just the embedded reply so probably not this is happened on your. I will keep trying to see if I can reproduce it in another way.
We ran another test and so far there haven’t been any problems, although less people participated:
Can it be a problem caused when two users are doing something concurrently with the topic? I don’t have any specific idea, but it could be a reason why testing with one person or in a quieter topic doesn’t bring any errors, while maybe it happens when you have more than than one user interacting with the topic.
When the composer is open you can change the recipient by clicking the specific post reply button.
This is the case in post voting topic OP because the OP has an Answer button.
Open composer to create an answer
Click the OP Answer button
Post your answer and it will be posted as correct voteable post (vote options not working) and the OP’s embedded replies since these are connected but after reload the page only the embedded reply left.
It is pretty hard to imagine this happened but there is a really easy repro when you open composer by double clicking the OP Answer button.
On the video I show both method.
1. I open composer with the reply button then click the Answer button in OP.
2. I open composer with double click the OP Answer button.
Actually these two method has same result but I think probably the second one happened on your site.
@Don thanks for your wonderful repro. I have attempted to repro it is failing successfully
The problem with these embedded replies is that the reply_to_post_number is set to 1, when it shouldn’t be set.
I’m considering adding a migration to existing post voting topics to clear the number if it is set to 1, that prevents the embedding in older posts where that number is set. The downside to adding the migration is that forums may have more (post voting) posts show up now when they were originally embedded.