Ambiguous lack of "in reply to" label on immediate replies

(Jason) #7

Well I would argue that your post is also intentionally short and poorly written to be ambiguous :stuck_out_tongue:

But seriously, I don’t actually care which way it is done. Mostly just guessing at why the devs have it the way it currently is. Though I also think have an “in reply to” at the top of almost every single post would be a little annoying especially for those that are just replying to the post immediately above, but at the same time it would remove ambiguity like you’re saying so neither situation seems completely ideal to me.

(sparr) #8

I don’t think the way it currently is was a single decision. I think it was two decisions that interfere in a negative and unanticipated fashion.

Developer A thinks “Don’t put in-reply-to on immediate replies” makes sense

Developer B thinks “Don’t put in-reply-to on replies to the thread” makes sense

They are both right. It’s the combination of those decisions that causes the problem.

(Brad Westness) #9

Also somewhat confusing/ambiguous is the distinction between replying to the thread and replying to the OP.

(sparr) #10

(hamburglar) #11

I agree that the behavior is a bit weird. If there’s one post in a thread, clicking the Reply button in that post and clicking the Reply button at the bottom of the thread should do the same thing: it’s a reply to the OP.

In addition, I think Discourse should be a bit agressive about making sure more posts are tagged as replies to previous posts. It’s very easy to intend to reply to the last post, but instead just click the thread’s Reply button, and in that case, information is lost. Perhaps it should actually prompt you in certain circumstances when you submit your post and say “was this intended to be a reply to a particular post? if so, click that post now” (alright, that one should probably be run past some professional interaction designers, but you get the idea :smile:)

EDIT: heh, case in point: I quoted post 9 above, but because I had already started writing my post using the thread’s Reply button, it does not consider my post a reply to any specific post. So perhaps part of that aggressiveness would be that if a new post is not a reply to any given post, but it does quote a post, tag it as a reply to that post. And I’ll put in another plug for “is a reply to” to be a many-to-many relationship, since you can quote multiple posts.

(Jeff Atwood) #12

@hamburglar incorrect. The blockquote in your post ties your reply to the post it quoted. Try expanding the replies to that post and you’ll see. One post can reply to dozens or even hundreds of previous posts, provided you blockquote them all…

(In general, blockquotes are a better, clearer, more flexible way of tying conversations together on a flat forum than reliance on single reply metadata. So if you want to have a policy, make it “blockquote all the things”. Remember the first toolbar button pulls in the full body of the reply in a quote if that’s what you want.)

As for in-reply-to suppression on immediate replies, we tried this both ways and it is very noisy when you don’t suppress the indicator in the following conditions:

  • when there is exactly 1 reply
  • when that reply is directly under the post it is replying to

Locality means a lot in conversations, and when one person stops talking and another starts talking, the vast, vast, vast majority of the time they are responding to what was just said.

This is now a site setting, so if you want reply indicator to show up in all cases, flip it on for your Discourse instance. Problem solved.

Reply doesn't show the replied to @username/post link
(hamburglar) #13

Oh, that is cool. Does that mean that selecting part of a post and clicking the “quote reply” popup sets up the same sort of relationship between the quoted post and the response as if I had actually clicked the “<- Reply” button at the bottom of the quoted post? If so, that’s exactly what I’ve been asking for; the decision to suppress the “in-reply-to” badge on the reply was just obscuring that that behavior already existed.

(Jeff Atwood) #14

Yes, it does.

There are several ways to quote earlier posts:

  • highlight the text and click the pop-up quote reply button

  • highlight the text and click the regular reply button on the bottom of the post

  • click reply, then click the first toolbar button which pulls in a full quote

(sparr) #15

Was testing ever done of any way to indicate a reply-to-thread that is distinct from in-reply-to? There are two facets to this problem and most of the discussion only addresses one of them.


This drives me crazy! I had been deleting, and reposting posts to get them to show up as a reply to that individual. From the perspective of a long time UX developer, this is confusing and annoying as hell. If its a reply to someones post in the thread it should show up as a reply.

(Jeff Atwood) #17

You can change the relevant site setting if you want the noise.


Unfortunately I do not moderate most of the sites that I use with this setting. I have posted the reason that these posts show up like this on a number of them now that I know its changeable and it seems most of the user base is rallying to have it changed to show them.

This seems to be a feature that should be on by default, or is it possible to have a smaller indicator by default just to show that it is an actual reply to someone (just the reply arrow, or the arrow and user icon)? Maybe on mouseover it shows the full regular reply information?


Where would one find this site setting, and what is it named?

(Rafael dos Santos Silva) #20

I think it is the suppress reply directly above


Thanks man, you dont have access to an admin panel where you can screenshot this for my by any chance would you? Im trying to provide as clear as possible directions to someone else who is not familiar with the admin settings, but wants to change it.

(cpradio) #22

Here you go.


ah you rock! Thanks!

(Christoph) #24

Praise: I appreciate - given the difference in preferences illustrated here - that discourse has a setting to turn off “suppress reply directly above” (as well as “suppress reply when quoting”).

I would, however, like to argue that those options (at least “suppress reply directly above”) should be turned off by default. I know, I am being an heretic fit to burn, but hey, I agree with the discourse team that details are important for the overall user experience. I even agree, at least to some extent, with the idea that a forum software should also educate users. But I don’t think learning that the “in reply to” label will be suppressed in some posts under certain conditions should be part of the curriculum.

My argument is simple: given that online communities have to continuously recruit new members to replace dropouts, the user experience for the unexperienced user should be as intutive as possible. @takitus’ account (and I have had the exact same experience) clearly shows that the default setting is not intuitive:

So may I suggest to change the default setting to “do not suppress reply directly above”?

(Jeff Atwood) #25

Never going to happen while I am still alive and breathing air. If this is a deal breaker for you, I suggest you choose different free software.

(Sam Saffron) closed #33