When you expand a reply-to we use a special view to append the replies above the post to the stream:
This often causes confusion as:
- Posts appear twice in the stream
- The “expanded” view offers no interaction (you can not like them / bookmark them and so on)
- It often inserts a large amount of elements causing a confusing stream.
To overcome this I am proposing a much simpler design that simply collapses all the intermediate posts:
I deployed it here and enabled it using the
experimental_reply_expansion site setting so you can play with it.
It is almost good, except that we need some logic to handle very large gaps which I need to discuss with @eviltrout. (note: this is already an open issue with summarize)
Personally I much prefer this new system and it will allow us to delete a big amount of code which also makes me happy.