63

Update April 2nd, 2025

As of today, we are returning the commenting experience to how it was before the commenting experiment. We will be sharing our learnings in a separate post later next week. This means thank you's, and the start a discussion route will no longer be available from the comment menu dropdown, and it will function just as the commenting button as it has in the past.


TL;DR An experiment is launching on comments. It will not impact comments that are clarification or improvement related but will direct all others to discussions. A new option to say thanks will be added, to be shared privately with the author.


Update February 6, 2025

As promised in our post, we wanted to update the community about the rollout of our experiment and its expected outcome.

Phase One: Say ThanksFeedback gathering post

Our first release of this feature will be for users with more than 50 rep. We are planning to build the ability to say thanks alongside the notification to the receiver. We’re considering releasing them separately (meaning some of the thank yous may be delivered with a small delay). This phase will rollout starting next week.

Phase Two (a): Ask a follow-up questionFeedback gathering post

This will also be released only to users with more than 50 rep to start. This will be a slow release with more users added incrementally over time.

Phase Two (b): Release to all users

In this phase, all users will be given the privilege. Users with any rep will be shown a dropdown where they can say thanks or ask a follow-up question. This phase will also include a slow rollout, in which we add more users incrementally over time.

Phase Three: Add a thank you prompt for users who try to vote without the privilege.

Users who have less than 15 rep and attempt to vote will be shown the thank you prompt.

When we begin these phases, we will create separate posts for you to provide feedback, if you have any. These posts will also include any experiment elements that may have changed between now and then.

As previously mentioned, Phase One will be rolling out early next week. We’ll post future updates here to let you know when the additional phases will be rolling out.


Comments are a common feature on the Internet. Most, if not all, people understand the point of comments and how to use them… Except on the Stack Exchange network, where comments are meant to be ephemeral and primarily for the purpose of improving Q&A. This is different from how the rest of the Internet uses comments.

Approximately twenty-one thousand unique users are trying to comment every month but are prevented from doing so due to the 50 reputation requirement. This requirement has its merits: it’s an effective anti-spam filter and denotes that at least some time has been spent around the network. For those under that rep limit we want to provide an opportunity to engage in some way.

This unique usage presents a poor experience for new users. And we don’t believe this is an onboarding issue: the comments text box is clear about what a comment should be for. As a company our problems stem from two things:

  • A commenting system designed purposefully, and a community culture that supports this status quo. Neither the company or the community are interested in making any changes to the status quo on this issue.
  • We currently lack any kind of pressure release for the actions that many users instinctively want to engage in (thank yous, subjective conversations, etc).

This results in frustrated users, and to outsiders ends up looking like a strange aversion to regular social niceties. Just to level-set here, from our help center article on commenting we tell people to comment for the following reasons:

  • Request clarification from the author;
  • Leave constructive criticism that guides the author in improving the post;
  • Add relevant but minor or transient information to a post (e.g. a link to a related question, or an alert to the author that the question has been updated).

But, as a community and staff we had decided we don’t want them to comment for the following reasons:

  • Suggesting corrections that don't fundamentally change the meaning of the post; instead, make or suggest an edit;
  • Answering a question or providing an alternate solution to an existing answer; instead, post an actual answer (or edit to expand an existing one);
  • Compliments which do not add new information ("+1, great answer!"); instead, upvote it and pay it forward;
  • Criticisms which do not add anything constructive ("-1, see previous comments you scallywag!"); instead, downvote (and provide or upvote a better answer if appropriate);
  • Secondary discussion or debating a controversial point; please use chat instead;
  • Discussion of community behavior or site policies; please use meta instead.

None of this will change for this experiment.

What's new

We have already established what appropriate commenting should look like, and after doing some analysis on comments, we found that deleted comments tend to fall into a few different categories:

  • Some variation of thank you
  • Off-topic conversations
  • Somewhat related but irrelevant conversations
  • Undesirable content (insults, spam, etc) The new add a comment pop over. There are three options: "comment with a clarification", "Ask a follow-up question", Say thanks, this helped me"

During the experiment, when users click the ‘Add a Comment’ button on Q&A they are not the author of, they will see the following options:

  • Comment with a clarification: What comments are currently intended for
  • Ask a follow-up question: A pathway to Discussions
  • Say thanks, this helped me: Self-explanatory

Asking a follow-up question (Discussions have entered the discussion)

We know that users are already attempting to have subjective conversations about the contents of posts on Q&A posts. This is an attempt to encourage that, but instead in a place where they can belong and potentially thrive without hiding them in chatrooms that have low exposure and are difficult to continue a conversation after they have died down. To be very clear, the failure or success of this particular experiment has no impact on chat and its place on the network.

We see this as a preferable option, as this is a way for users to start a conversation about the content they see that might not be geared towards appropriate Q&A content for a number of reasons, such as:

  • Subjective opinions
  • Learning opportunities
  • Related, but otherwise off topic conversations
  • No rep limit

This is also a natural next step for the Discussions product by integrating it more closely to Q&A, where it can benefit from the additional exposure without distracting from users who are not particularly interested in or undermining the primary purpose of commenting, which is to improve the content.

With that said, this is what it will look like when a user selects the “Ask a follow-up question” option.

Screenshot of new modal for the ask a follow-up question. Its shows two text boxes, one for title and the to her for the body. Under the body text box there is text that states: Your follow-up question will be created as Discussion and linked to this original post. Discussions are different from Q&A and are meant for sharing perspectives, advice, and insights, or for getting additional help. Beneath that a large post button can be seen.

First a modal will pop up with a title and body field. When posted it will create a discussion post that is visible under /discussions. It will be auto-filled with the question’s tags, a link back to the post and a comment left on the Q&A itself indicating a discussion has been created. The author and previous commenters of the Q&A will be notified of the discussion creation as well.

Screenshot of a comment section of a post. Shows some sample comments with lorem ipsum text. The third options is the new Discussion post notification in the comment section. It states the following text: A follow-up discussion was started: "When is it better to sort an array first for performance, and when might it be faster to process an unsorted array?" Its followed by hyperlinked text that states "Join the conversation"

User saying thanks

We know that approximately between 6-7k comments are deleted every month for saying some variation of thanks to the author regarding content on Stack Overflow. We agree with the deletion of thank you comments; they don’t belong in the comments. We do think that saying thanks in some way does belong, and no, we are not bringing the emojis back. Instead, we are going to introduce a method for people to privately say thanks.

Saying thanks won’t include any of the following:

  • Private messages
  • Free form option for harassment
  • Visible to the public

We want a thank you feature to be a thank you, just a quiet, private acknowledgment that an author helped them out and they appreciate their work. When a reader uses the “thank you” option, a thank you notification will go to the author. If the user doing the thanking has upvoting privileges, then this will also upvote the post. This upvote can be undone just like any other vote. If a user has the upvoting privilege, the first banner will be shown. If the user does not, they will see the second banner.
There are two banners shown with text. The first states: "Thank you for your appreciation! We will share your thanks with the author. To show others that this post was useful, we've automatically upvoted it for you." The second states: "Thank you for your appreciation! We will share your thanks with the author."

We think that adding a dedicated pathway for users to offer thanks would be more constructive than simply deleting those comments. Establishing appropriate spaces for these interactions could better guide users toward more successful contributions. We want to enable these interactions for those who want to have them in a way that doesn’t interfere with the current Q&A model.

We also want to point out that gratitude is something that some people enjoy receiving and is fundamentally different from getting reputation. For some, it could motivate them to contribute more. Reputation, in theory, signals quality or usefulness. Thank yous are a way of making things just a little more human and offering a signal of gratitude, especially for those who have no way of indicating the usefulness of a post otherwise.

What we will measure

Ultimately, we want to experiment with commenting in this way so that instead of the community having to continuously moderate undesirable user activity, these users are appropriately engaging in spaces that are acceptable for them to do so. We will be evaluating a few different things:

  • Increase in user contributions
  • Positive engagement with the thank you feature
  • Comment deletions going down
  • Discussion posts creations going up (with additional insight into how posts perform)

Some What ifs

  • We understand that some users are not interested in receiving thank-you notifications. If the experiment is made permanent, we will consider adding an option to turn these notifications off.
  • Some people may want to have some insight into how many thank yous they have received. If these experiments graduate, we will think about adding something on their profiles to understand their impact, potentially private or public.

Next Steps

We anticipate this experiment will be launched in late February or early March. We’ll continue to provide updates as we incorporate feedback from this post.

In particular, we would be interested in hearing feedback on any of the following items:

  • Copy (i.e. the wording of text in dialog boxes and the like)
  • Feature flows
  • Any acceptable comment use cases we missed
  • Anything else you want to share

We will monitor this post for feedback until January 29th, 2025.

64
  • 11
    Would 1-rep users still be prompted to "ask a follow up question", seeing as you need at least 2 rep to participate in discussions? Commented Jan 15 at 16:01
  • 71
    Not exactly a fan if just sending off all followup questions to discussions. It's not very discoverable, not searchable (or is there some secret search syntax for that?) and doesn't support snippets. It's likely to swallow up comments that would have potentially expanded an answer into a better one or resulted in a new Q&A entirely.
    – Kevin B
    Commented Jan 15 at 16:03
  • 19
    I absolutely love both aspects of this. I suspect some friction complaints will be voiced regarding adding another click to the comment button, but an initiative to 1) better integrate Discussions and 2) give people a release valve for natural (and arguably good) tendencies like expressing gratitude sounds fantastic and valuable. I also appreciate the nod to past, less successful, but highly relevant efforts like the thank-you emojis; it makes me feel like past feedback is being listened to <3.
    – zcoop98
    Commented Jan 15 at 16:25
  • 22
    @SpencerG The current 2-rep requirement is currently the only thing keeping discussions from being overrun with spam. I'm worried that reverting the rep requirement would bring it back to how it was a few months ago (with pages of spam flooding the front page and staying up for hours), especially now that we'd be directing spammers that can't comment to freely make discussions posts. Has anything changed on that front since the 2-rep requirement was put in place (API access for charcoal, better mod tools, flag history, etc)? Commented Jan 15 at 16:28
  • 10
    @SpencerG Will those anti-spam measures in Discussions be implemented before the experiment starts or after? I'd rather not have "old Discussions" back again for any amount of time.
    – Anerdw
    Commented Jan 15 at 20:41
  • 11
    @Anerdw It will be completed beforehand, we don't intend to expose Discussions to spam like that again.
    – Hoid StaffMod
    Commented Jan 15 at 20:54
  • 11
    Valid comments are not just to make clarifications, but to ask for clarification (or to add missing information) - especially for questions. The actual clarification should typically be edited in, instead. Commented Jan 16 at 7:23
  • 15
    "Comments are a common feature on the internet. Most, if not all, people understand the point of comments and how to use them… Except on the Stack Exchange network, where comments are meant to be ephemeral and primarily for the purpose of improving Q&A. This is different from how the rest of the internet uses comments." - this is actually the most important part of this post. Openly acknowledging this fact, excellent and a breath of fresh air. Now I hope it is understood that this drills down to literally every aspect of the site. Like... tagging. And quality voting.
    – Gimby
    Commented Jan 16 at 9:19
  • 12
    Why did this get implemented without taking into account anyone's feedback here?
    – TylerH
    Commented Feb 11 at 16:35
  • 27
    3 clicks to add a comment now. thanks, good ux, ship it.
    – Alex
    Commented Feb 11 at 18:59
  • 9
    You really are trying your hardest to drive away experienced curators
    – Phil
    Commented Feb 11 at 22:51
  • 26
    I have to click THREE TIMES now to make a comment!!! At least focus the box on select of the optio
    – mplungjan
    Commented Feb 12 at 10:05
  • 12
    shut this off immediately. I have been on this site for over a decade, active for several years, I have 15k rep, and it's annoying me with both the popup AND the non-focus on the edit box. if you don't fix this, you are forcing me to remedy the problem with a userscript. I'm not asking, I'm not pleading. I am telling you. do it. in fact, I will refuse to curate or moderate or help anyone on this site with any questions until that is remedied AND I see an official post acknowledging that you screwed up and how you will ensure something like this won't happen again. make sure it's visible. Commented Feb 12 at 18:29
  • 13
    "It will not impact comments that are clarification or improvement related" — It does in fact MASSIVELY impact these comments.
    – cafce25
    Commented Feb 12 at 22:22
  • 9
    The problem is rather that the SO developers don't understand how this site works. They truly don't. So there's nothing to discuss here on meta. It's a complete waste of time to discuss new features with people who have never even used the site once and are now tasked with implementing changes for the heck of it. In general, attempting to communicate with the company is a huge waste of time, as proven over and over and over again.
    – Lundin
    Commented Feb 14 at 7:37

39 Answers 39

156

Ask a follow-up question

This is confusing. If it's a question then it should be posted on the main site not in discussions. If you want to direct users to post in discussions then it shouldn't say "question". It should be clear that you are starting a discussion topic instead.

3
  • 99
    Yes, this. The choice/action "Ask a follow-up question" must actually direct the user to ask a follow-up question. Dump them on the Ask Question page. Bonus points if the question body field is pre-filled with some indication of it being a follow-on to an existing question, which is linked. If (and that "if" is doing a lot of work there, from my perspective) you want to bring Discussions into it, have a separate choice/action that says, "Start a Discussion". The workflow could otherwise be the same as what is shown, except use the correct terminology (i.e., Discussion, not "question").
    – Cody Gray Mod
    Commented Jan 15 at 22:37
  • Also, this distracts from people posting links to related questions. Ie, the bolding and special attraction to the 'follow-up question'. Often follow-up discussions are not topic related but related to what the poster needs to do something. Ie, will the follow-up information ACTUALLY be related to the question? There needs to be some confirmation that the follow-up is actually topic related. I think it is meant "follow up discussion" to start a chat, to stop comment spamming. I think the follow-up discussion comment should auto-delete (unless it leads to a follow-up question). Commented Feb 8 at 17:24
  • I just fell for this here stackoverflow.com/beta/discussions/79487681/…
    – Charlie
    Commented Mar 6 at 18:36
62

This probably shouldn't be something that just always pops up.

The current design seems built around educating the user what interactions they should be taking based on their intent; ask a followup sends them somewhere else, thank you casts an upvote. Shouldn't there be a point where a user is "educated" enough such that we trust that they meant to click add comment instead of create a discussion or cast an upvote?

7
  • 31
    Also... just realizing this is yet another case of interjecting into an action the user wanted to take and getting in the way of that action... What's next, a popup on downvotes that pushes us towards commenting instead?
    – Kevin B
    Commented Jan 15 at 17:06
  • 6
    Instead of always forcing a pop-up on the user where s/he chooses an action, there should be buttons/links for each of those actions. If you want to do the pop-up initially, that's fine; but I agree with @kevinB that there should be a point where the user is trusted enough to just leave a comment without having that pop-up; and at least there would be something for them to click on to do the other things when the pop-up stops forcing itself on them.
    – RobH
    Commented Jan 15 at 17:53
  • 5
    For the experiment, we are keeping it all together. If we see good interactions and decide to make it permanent, we consider the option for dedicated buttons.
    – Hoid StaffMod
    Commented Jan 15 at 21:22
  • 8
    On interjecting action, we already have users who are inappropriately using comments. Interrupting that process may result in the prevention of that incorrect comment just as well as it creates an action elsewhere that would be appropriate. It might need fine-tuning over the long haul, but it's something we need to know first.
    – Hoid StaffMod
    Commented Jan 15 at 21:24
  • We also already have a just in time popup for that scenario that probably hasn't been touched in 10 years.
    – Kevin B
    Commented Jan 15 at 21:28
  • I have 1791 rep, and had already upvoted the post in question, but this popup still got in the way when I was trying to post a comment. And I think that writing a message of thanks in a comment, briefly describing a related problem of my own that the answer had helped me solve, was a good thing as it helped confirm to other SO users that the method in the answer worked (as well as showing them an additional context in which it would be helpful.) The "thank you" didn't do or convey any of these things.
    – AJM
    Commented Feb 27 at 11:52
  • s/probably/definitely/ . And indeed, this is yet another case of frustrating our intended actions. They might as well have brought up this in a popup whenever we try to comment, and then moved the comment link around so we need to chase it around. And why not, it's an "experiment" after all...
    – einpoklum
    Commented Feb 27 at 19:48
49

Would you get a pop-up prompt every time you are adding a comment?

While the vast majority of comment threads are not useful, it's also true that most of the time when asking for additional data you need more than one comment to get results.

E.g.

Please, add the what specific version of Module Foo you are using; and on what platform you are building the app. Interested User - 12:32

I'm using Carrot OS XP for Groups. I'm using the default Module. How do I find out what version is it? Original Poster - 12:35

Run module-ls -l -i -a -ntt to find out exact version of Module Foo, and add that info to the question, please Interested User - 12:41

Will each of this require going through a "choose your comment" popup?

11
  • 10
    I don't believe this use case has been considered, but I will bring it up with the team.
    – Hoid StaffMod
    Commented Jan 15 at 16:33
  • 19
    Correction: We already have a potential solution for that. We have some plans to add a reply button directly to comments already left on the post. So the first comment left on a post would go through the flow, but then you could just reply to your own comment, or somebody else's, to continue leaving them.
    – Hoid StaffMod
    Commented Jan 15 at 16:44
  • 2
    will the reply button always ping the owner of the comment you click reply to, or is it just cosmetic
    – Kevin B
    Commented Jan 15 at 16:55
  • 3
    @KevinB Just cosmetic to open the comment box. You still need to mention them for them to be pinged.
    – Hoid StaffMod
    Commented Jan 15 at 17:00
  • 8
    Doesn't a reply button kinda... encourage a usage of comments that aren't intended?
    – Kevin B
    Commented Jan 15 at 17:50
  • 3
    A reply to a long conversation can also be "thanks, that worked, I'm going to accept it now" which is noise too
    – Dharman Mod
    Commented Jan 15 at 18:52
  • 4
    @KevinB Yes, but it will be a button that only shows up when hovering over a comment. So it's not exactly there unless you are hovering over a comment already. But I will share your concerns with the team.
    – Hoid StaffMod
    Commented Jan 15 at 21:21
  • 7
    "We have some plans to add a reply button" - Staging Ground-style threaded comments would be great to have on the main site, but only if it's made easy to clean up entire threads once the underlying issue is resolved. Commented Jan 16 at 7:36
  • 1
    Could the reply button be visible only to people who've already commented on that Q/A? That prevents drive-by "thanks" replies. Would be nice if it prefilled the username of who you're replying to.
    – idbrii
    Commented Jan 30 at 0:00
  • @Hoid Just a personal thing, but I really enjoy that SO does normally refrain from using "appears on hover", so you have less surprises. Having the main button I'll use to ask for clarification hidden feels odd to me also. Was greying out the reply button considered? Why does it hide instead of using the same mechanism as flag and upvote? (Incidentally, the "delete" showing up when posting this comment already annoyed me, seems I'm very biased on this question)
    – Mo_
    Commented Feb 10 at 13:52
  • With the experiment now happening, I can confirm that I've been getting this popup when trying to leave multiple comments on a post, and that the reply button that that might circumvent this doesn't exist.
    – AJM
    Commented Feb 27 at 15:18
45

It takes three clicks to even start writing a comment now:

  1. Click "Add a comment".
  2. Click "Comment with a clarification".
  3. Take your hand off the mouse and start typing.
  4. Realise you are not writing anything. Because the comment box is not focused.
  5. Stop composing the comment in your head, lift your hand from the keyboard, grab the mouse.
  6. Click in the comment box.
  7. Try to remember why you should even bother with all of this.

I did it 3-4 times today and it has put me off commenting. I am not going to comment on the main site again at least until tomorrow. I will reassess whether I would be posting comments.

9
  • 2
    fun fact, if you press c, it opens the dialog. if you then click comment with clarification the comment box appears. if you press c again, the dialog reappears instead of focusing the input. ;)
    – Kevin B
    Commented Feb 11 at 19:21
  • 1
    I'm painfully aware. c doesn't even scroll to the comments any more. Just opens the dialog potentially off-screen.
    – VLAZ
    Commented Feb 11 at 19:24
  • 10
    💯 to this post. I'm instantly annoyed by this one. I came here to whinge about this. You saved me time, VLAZ. If this feature is going to stay, please implement auto-focus on the comment box so that I can just start typing. Commented Feb 11 at 22:17
  • 6
    I agree - You and I are users who are doing their best to explain to new users in comments why their questions or answers need improvement before they are downvoted or deleted. I feel this is far more important to improving new users' experience than trying to fix "Thanks" comments. And I'm just as frustrated - I think I'm just going to downvote, flag, and let the answers be deleted without explanation. I'm fairly certain that this is going to be more frustrating to new users who have their answers downvoted and deleted without explanation :-/. Commented Feb 12 at 0:25
  • 2
    @NotTheDr01ds join the silent janitor club :) we don't even know who we are.
    – starball
    Commented Feb 12 at 2:34
  • 2
    This is driving me absolutely crazy. Almost 15 years of muscle memory is hard to break
    – Phil
    Commented Feb 12 at 4:48
  • 5) Give up, Vote to close, go to this post to upvote all the new complains in the hope they'll revert it....
    – 0stone0
    Commented Feb 12 at 15:41
  • 1
    Would you look at that steps 4-6 seem to have been made unnecessary due to a fix.
    – cafce25
    Commented Feb 14 at 16:12
  • 2
    This change is still garbage. Stack Overflow needs a better comment system (e.g. with nested threads instead of flat). Just making it more cumbersome to use and discourage even experienced users from commenting isn't fun; I have no intention of changing the way I comment just because some stupid UI is tut-tutting me for leaving comments other than requests for clarification. Commented Feb 14 at 17:54
33

Speaking as a Discussion mod, I really wish that Discussions would be a bit more mature before there's noticeably more traffic. We're still in the stage where:

  • There's no real community moderation (other than spam). For example, no community editing or deleting.
  • Much less are there mod tools. For example, no locks (which works in tandem with community editing on the main site)
  • I'm still asking "are we flagging/deleting Discussions we all agree should go?" and the answer of course is "no clue cuz there's no way to audit anything". Moderation doesn't happen transparently, not even when you have all the privileges.
  • Even for the rules that we have hammered out, there doesn't seem to be enough guidance for new users. I'm not sure there's any guidance for replies, but that's also where the rules are the least established.
3
  • 5
    It seems they are still shopping around for a problem to solve where they think discussions is a solution. Maybe this time it will work? 🤷🏻‍♂️
    – Drew Reese
    Commented Jan 20 at 23:02
  • 2
    Everything so far suggests that Discussions needs to be remade from scratch. It's not just the content and moderation, but also the UI and basic functionality being broken. Constructive criticism was given here, naturally to deaf ears.
    – Lundin
    Commented Jan 21 at 10:21
  • I didn't even know they existed until this post.
    – Chris
    Commented Jan 22 at 14:33
29

Can you press the thank-you button multiple times? If yes, what happens if someone does it? Will it send multiple notifications? Will it undo the upvote? Is there any visual feedback to the user that they have pressed the button in the past, i.e. when they come back to this question months later already forgotten what they've learned?

2
  • 13
    Just once per user per piece of content. Pushing it multiple times won't undo the upvote or action, but the upvote can still be undone through regular means. There will be some blockers if they have already sent a thank you to prevent them from doing it again mistakenly or trying later to do it intentionally.
    – Hoid StaffMod
    Commented Jan 15 at 21:29
  • 5
    inb4 "feature-request: allow me to thank again later"
    – starball
    Commented Jan 16 at 2:17
29

This is a great start, so thank you for putting in the time to address comments! If something like this always existed, it would've saved me over 25,000 flags since joining the site.

That being said, I think there are better ways forward for both of the primary reasons:

  1. Saying thank you

    I really don't want to get a bunch of inbox notifications for thank yous if there isn't reputation associated with them. Instead, I think you should either:

    • don't notify the post owner, and simply show the thank you count on the post, instead (visible only to the post owner and moderators)
    • at least give users the option of turning off thank you notifications from their inbox.
  2. Asking a follow-up question

    I think it's a mistake to assume someone wants to start an open-ended or opinion-based discussion about this by default. While I really like that you're directly pointing the user to another location when they try to do something (more of that elsewhere, like when they try to ask questions that belong on another site, please!!!), but a large portion of the time, people want to ask a follow-up question about the code that was provided, in a way that is an on-topic, acceptable question. I can't keep count of the number of times I have seen questions on Stack Overflow that start off with or mention the phrase "I came across this question/answer, but had X question about it..." Thus, I propose the following refinement(s):

    • If someone clicks 'add a comment' on the question, this option should just point them to Discussions (probably shouldn't be phrased 'ask a follow-up question' though... I suggest just 'Start a Discussion about this Question')

    • However, if someone clicks 'add a comment' on someone else's answer, this option should be split out to:

      • 'Ask a follow-up Question about this Answer', which should take them to the "Ask a Question" page, or:
      • the already mentioned 'Start a Discussion about this Answer' which would take them to Discussions.
5
  • Agreed. I already get a never-ending stream of notifications I don't want about upvotes on one 6000-voted answer I wrote many years ago. I don't need a bunch of extra notifications about it. And I definitely do not ever want notifications for requests for additional support about any answers I have ever given. Commented Jan 22 at 13:22
  • @SteveBennett For that specific answer of yours, given its massive score and your already very high reputation, you might consider making that answer a Community Wiki answer (click edit on it and then click the "mark as community wiki" checkbox under it to the right). It's a permanent action, but you won't get any more reputation changes (and thus no rep notifications) when people up or downvote it.
    – TylerH
    Commented Jan 22 at 15:11
  • True, I hadn't considered that. Commented Jan 29 at 0:18
  • I don't understand the "add a comment" on the question thing, why should it be a Discussion? It's quite necessary to ask questions to the OP to clarify what their question is, and help them improve it. Commented Jan 30 at 11:06
  • 1
    @MatthieuM. there is a separate option in the announcement above that's explicitly labeled "comment with a clarification" that would be used for clarification requests. Maybe that wasn't clear. The suggestion I made above is specifically addressing the 'ask a follow-up question' option.
    – TylerH
    Commented Jan 30 at 13:41
25

the comments text box is clear about what a comment should be for.

Clear indeed, or almost: With its current contrast level against the background, it might as well have an opacity of zero. Does it even pass your accessibility standards? I can't believe you're implementing a whole new feature (with more frustrating UX) as if the current thing (the placeholder text) is insufficient when I feel like you haven't put in the small amount of effort to give it a better fighting chance.


On follow-up discussions

  • Why do follow-up questions go to discussions? I thought we established that things that should be question posts should be question posts, and shouldn't go in discussions.

  • What will UI/UX for people blocked from posting in discussions be like?

  • Will there be any kind of privilege gate for making follow up things? I'm anticipating people using it to attempt to write any kind of comment (including the useless kind especially) when they don't have comment privileges.

    My understanding is that when we launch this experiment, the rep requirement will be moved back to 1

    ... oh. Well, I'll have my popcorn ready.

  • For the thing that goes in the comment space linking to the related discussion, does it go away if that discussion removes its link to the Q&A or gets deleted?

  • During the experiment, when users click the ‘Add a Comment’ button on Q&A they are not the author of, they will see the following options: Comment with a clarification: What comments are currently intended for

    That's like- the opposite of what comments on questions posts are for. Clarifications of question posts should be edits to the question post. Our platform has a thing for being constrained about what comments are appropriate, but I never thought I'd be telling you your UI text is over-constrained past actual guidance.

On "Thanks"

  • Is there really significant value to having this "thanks" thing if it automatically adds an upvote for those who can upvote? To me, it looks essentially as if you made anonymous upvotes notify the post owner.

    • I can get on board with making information about anonymous votes more visible to respective post owners (on that note, I'd strongly suggest notifications about anonymous votes be opt-in or aggregated per some configurable time interval and sent out only after the interval has passed. Just imagine Jon Skeet's inbox).
  • I don't see value in being able to thank someone but not upvote. If something was somehow useful, but still worthy of a downvote for some other standard-guidance reason, that sounds like a good scenario to leave a comment or perform some other existing action (Ex. improve the presentation of information by editing). Am I missing something? Or if there's really no value in sending a "thanks" without upvoting... what's the point? Even the Help Center page on voting affirms that upvoting is a good way to thank the post author. Why not just increase the value of anonymous votes to the user? I've made multiple suggestions at various times about how to do that.

  • Re "measuring comment deletions going down"

    • they likely will not- at least not significantly, and not for several months. Of the 6-7k "thank you" comment deletions per month, ~2.7k of those are mine, and I'll guess that roughly the same amount are coming from Floern.
    • Why don't you measure more directly, like the percentage over time intervals of incoming comments which contain "thank" and related patterns ("thx", "tks", etc.)?
  • Can anonymous users send "thank you"s? If they can, how will you keep track of whether that individual has already sent their thank you?

  • Assuming "thank you"s result in notifications, do they go with the rep and badge notifications? Or the normal inbox? Do multiple "thank you"s in a single day on the same post get coalesced?

  • Assuming these are implemented as votes, will these votes be made available in SEDE?

Personal user feedback

I really don't like how you've increased the number of clicks / key-presses I need to take to add a comment by 200%.

1
  • 11
    The kinds of follow-up questions people tend to ask, would rarely pass muster as new, separate questions. Commented Jan 16 at 7:24
21

Comment with a clarification

I suppose this should read "request clarification", or similar? Usually it's the author, not the commenter who is supposed to clarify things, and as noted in the comments (ironically) of the main post, clarifications are supposed to be edited into the question body.

0
20

This is pretty annoying to me. I am part of this experiment now and when I want to post a comment, I have to click twice. I don't really appreciate that given that I never say thanks in comments. I think you need to find a better way to do this.

2
  • 2
    Maybe a... if the comment includes one of a few specific keywords, then it pops up asking them if they are requesting clarification or saying thanks, instead of it just always occurring every time you click add comment.
    – Kevin B
    Commented Feb 13 at 15:51
  • 1
    Less non-thank-you comments per visit may be a side effect. It should be monitored. Commented Feb 13 at 21:53
19

This is a poorly considered feature. Just rollback it and re-consider what you were even thinking.

Saying "thanks this helped me" is explicitly not what comments are for, but up-votes and accepting an answer. Teaching beginners otherwise is counter-productive as it will lead to more comment clutter over time.

Saying "thanks this helped me" to a question is plain strange. The question is not an answer to that same question, obviously. Sure it could help you if you arrive late to the party and have the same question as the OP. But more likely you think the question was well-phrased or interesting and wish to thank the poster somehow because of that.

"Comment with a clarification" is incorrectly phrased. Should it not be "comment suggesting clarification"? Only the OP of a post will ever leave a "comment with a clarification".

"Comment with a clarification" is not the only reason why someone would leave a comment. How about replying to another person who pinged you with @user? Or if someone would like to drop a helpful link rather than posting a link-only answer? Or leave a helpful comment which isn't substantial enough to be posted as an answer. Etc etc.

8
  • 5
    OP ideally shouldn't comment with a clarification. they should edit their question to be clear.
    – starball
    Commented Feb 12 at 17:25
  • 1
    @starball Ok true so the "comment with a clarification" is literally for nobody. Maybe a native English speaker should have been consulted before they rolled this out.
    – Lundin
    Commented Feb 13 at 7:51
  • 2
    "Saying 'thanks this helped me' is explicitly not what comments are for, but up-votes and accepting an answer." That's exactly what I like about this feature. If someone thinks that's what comments are for, this feature will redirect them to upvoting instead. Commented Feb 14 at 14:11
  • @DonaldDuck Only if they pay close attention to some mint green banner flashing past. It might as well be taken as "we will forward your thanks to the OP, off you go then".
    – Lundin
    Commented Feb 14 at 14:24
  • @Lundin True, the UI could be improved to make it clear that the upvote was cast and what the user should do next time. But I still like the idea that it makes people upvote when that's what they intended instead of silently letting them post "thanks" as a comment. Commented Feb 14 at 14:30
  • 2
    @DonaldDuck Given how common social media is these days, even the most hopeless cases out there understand the meaning of "like" or "upvote". Reddit had upvotes even before SO. Do we really need to make it even more painfully obvious that this is how you show appreciation for something on the Internet? Not only spoonfeeding but also opening their mouth, then moving their jaw up and down to make them chew?
    – Lundin
    Commented Feb 14 at 14:36
  • It's perfectly possible that someone reading the question will see something that may be unclear to some readers and, furthermore, see a way to clarify it. So "comment with a clarification" may indeed make sense, but still it makes no sense to have it as the only thing someone can comment in order to do other than say thanks.
    – Stewart
    Commented Feb 25 at 23:55
  • +1 for suggesting that they start by rolling this back, then consider other actions. This reminds me of my post suggesting the principle of primum non nocere in website design changes.
    – einpoklum
    Commented Feb 27 at 19:41
17

Please disable this for users with more than, say, 450 rep.

4
  • Make it 50-Rep, ... and I will transform my DV in an UV... From the Announcement anyway, only Users with less than 15-Rep were supposed to get the "Thank you" option: "Users who have less than 15 rep and attempt to vote will be shown the thank you prompt."
    – chivracq
    Commented Feb 11 at 19:37
  • 2
    @chivracq It was only a suggested amount, and I thought that 1 might have been seen as facetious by the implementers. After all, there was some reasoning behind writing the code. Commented Feb 11 at 19:40
  • 4
    @AndrewMorton "After all, there was some reasoning behind writing the code." - A bit of time hanging around meta will dispel such illusions Commented Feb 12 at 1:30
  • @Starship: After being burned by so many annoying design changes with negative feedback that gets ignored, I am half-tempted to suggest the reasoning might just be spite... ... what's that? Why, yes, yes I am bitter, thank you for asking :-(
    – einpoklum
    Commented Feb 27 at 19:44
17

we are not bringing the emojis back

Yet, you're bringing back a fundamentally irrelevant feature that was criticized in principle: the emoji itself was not the problem, unnecessarily complicating the interaction was.

Users with <50 rep cannot comment. Users with <15 rep cannot vote.

This means that if you really want to add such (pointless to many) "thank you" notification, it would only make sense to users with less than 15 or, at the very least, less than 50.

If they've reached 50, they probably already know a bit more on how the website works[1], then you could eventually filter the possibility of allowing the "thank you" based on their interaction (obviously, 5 upvotes on one question wouldn't apply). By the time they've reached 250-500, they most certainly know that the more appropriate way to "thank" is to upvote.

Showing such a prompt to users with +1000k is completely pointless, not to mention annoying and inappropriate: if I click on "Add a comment" I expect I can add a comment, not being asked what to do, including something completely different. That's UX 101 (and it's ironic that SE also has an UX dedicated website, which would've highly criticised such a choice to begin with).

You probably don't want to add too many options, to avoid an overcrowded UI, but if that results in annoying the user by having to click more than necessary to do something they clearly knew they wanted to do, that's a terrible UI choice anyway.

Also, as already pointed out, this addition completely broke keyboard shortcuts. Maybe in 2025 not many people uses keyboard shortcuts as they did 10-15 years ago, but since this is also a developer website, I'm pretty sure many of them still do. And when you're used to keyboard shortcuts, being forced to move the mouse because of a poorly designed feature is extremely annoying.

So:

  • As already (and reasonably) criticized, the "thank you" feature is pointless, and should not be added again; please, seriously, stop it;
  • If the attempt is to avoid removing "thank you" comments, then improve the algorithm that prevents users to do them; you already have something similar that usually works fine for comments in answers, as those comments are immediately removed as soon as they're flagged; providing an "alternate" method to demonstrate appreciation is pointless: most of us will survive without knowing how <15 rep users would thank us without upvoting instead;
  • add a different link to go to the discussion;
  • eventually add a setting to disable the popup for those not interested in discussions and/or "thank you" options;
  • fix the shortcuts (and also fix the scrolling while you're at that);
  • take more time considering how a feature actually improves the system and the experience to all users; and without breaking things or needlessly complicating the interaction;

PS: The post still says that this will be monitored only until January 29th, which is quite odd, since most of us didn't actually see its behavior until now (I only saw the new popup a few hours ago). I sincerely hope you'll keep monitoring this in the next weeks, as this update certainly isn't satisfactory at this point.

1
  • "setting to disable the popup", please!
    – Ben Bolker
    Commented Feb 21 at 22:52
16

One reason comments work so much worse on SE than everywhere else on the Internet is because this is the last site on the Internet not supporting threaded comments. Which quickly results in a wall of random discussions all mixed together in one big goo. This is a UI design problem.

A lot of on-topic comments below posts do add significant value to the post and needn't be deleted/migrated to chat, if there was a way to follow them easier. I would think a typical scenario for comment deletion/migration is this:

  • A lot of diverse aspects of the posts are commented on, in chronological order, rather than sorted underneath one particular issue.
  • When a diamond mod arrives to the post, they face a wall of incoherent text. Some 3-4 different issues being discussed in comments intermixed with each other. Plenty who need deletion because they are chatty, off-topic etc. But also good ones.
  • The mod choses to throw the baby out with the bathwater and delete/migrate the whole thing.

Particularly troublesome on meta where we are explicitly supposed to actually discuss things - "comments below this post tagged discussion aren't for discussion". Of course they are, discussions are great. What is not so great is 20+ people holding their own artificial monologue in form of a written answer. The Q&A format is quite horrible for meta discussions. Threaded comments would be one way to salvage the situation quite a bit. Lets have people actually interacting during discussions, brainstorming and exchanging ideas.

5
  • 1
    I'd love to see threaded comments at the very least on meta sites.
    – canon
    Commented Jan 22 at 15:20
  • 5
    @canon It would help on the main sites too. It makes comments so much easier and mods can then easily delete a certain off-topic or derailed comment thread while preserving the rest. There's a reason why the rest of the Internet is using threaded comments everywhere.
    – Lundin
    Commented Jan 22 at 15:35
  • I don't disagree... I just think it'd be an easier sell on meta.
    – canon
    Commented Jan 22 at 15:36
  • 1
    100% this. Having the UI scold me and slow me down for using comments for anything but suggesting clarifications isn't going to make me change how I choose to comment. e.g. in low-traffic tags like [assembly] it's pretty common for us to point people in the right direction with a comment on questions that aren't worth a full answer, or to explain why something is a duplicate. Or under answers, to discuss a hypothesis for cpu-architecture reasons for a performance effect. Stack Overflow is way too zealous about nuking useful comments, especially on old quiet posts. Commented Feb 14 at 18:13
  • Threaded comments would be a nice improvement; I'm sure that SO will get right on that. Commented Feb 14 at 20:25
16

Comments are a common feature on the Internet. Most, if not all, people understand the point of comments and how to use them… Except on the Stack Exchange network, where comments are meant to be ephemeral and primarily for the purpose of improving Q&A.

Most of the problems with "comments" is the labeling. As with tags, nobody reads the nice text, so you need to change the name so that it is patently obvious that it is not a "comment". There was a change way back to change Area 51 "comments" label to "suggest improvements":

Unfortunately I also flag dozens-to-hundreds of posts daily simply to remove misplaced answers and other minutia from comments which simply don't belong there. [...] Only recently, I changed the comment prompt in Area 51 from "add comment" to "suggest improvements" (the primary use case for example questions), and that number dropped to essentially… ZERO!

The problem with comments is the labeling. Change the labeling and you will probably see a improvement, which would be cheaper and more impactful.

2
  • And on questions maybe "Suggest improvement or ask for clarification" Commented Jan 28 at 6:53
  • @DavidMulder Asking for clarifications is suggesting an improvement. Commented Mar 31 at 10:35
15

Feedback #1

Why do I get these 2 options when placing a comment on a question without answers?

There is nobody to say thanks to. The question itself had already -2 votes and was about to be closed, saying thanks doesn't seem fit here.

Users who have less than 15 rep and attempt to vote will be shown the thank you prompt.

Why wouldn't that include a separate button, so we don't need an extra click to leave a comment (as the button indicates).

enter image description here


As an active user who leave a lot of comments referring to our [tour], how-to-ask and code as images, having an additional click doesn't seem like a big issue, but will probably be the last straw.

Feedback #2

Will an option to retract my 'thank you' be implemented?

Feedback #3

The 'Keyboard shortcuts' has the C button act to 'add/show comments'.

But with these awesome changes, it's no longer possible to comment using only the keyboard.

Please add support for these options to the keyboard shortcuts.

3
  • 2
    Yes, it should probably not always interject, that's already been brought up by KevinB and yivi.
    – cafce25
    Commented Feb 11 at 15:50
  • Thanks, upvoted that. Might be my fault but it's almost impossible to keep up with all the answers/comments on posts like this.
    – 0stone0
    Commented Feb 11 at 15:51
  • you can still comment with keyboard with tab navigation. do I like having to use tab? no. I really don't like it
    – starball
    Commented Feb 11 at 19:53
14

I wonder if adding an extra step when clicking the "Add comment" button is the best approach. Perhaps adding two more links at the same level:

Add a comment | Ask a followup question | Say thanks

might be a better approach. Each is only a one click action and it's immediately obvious what we're expecting people to do. You could remove the "Say thanks" option for higher reputation users who, presumably, know what they're supposed to do.

On a similar note we could do with a "Have you solved this?" link on questions next to the "Answer this question" link which will send a private message to the OP rather than having the question posted as an answer.

2
  • 4
    "have you solved this?" should also encourage the button presser to press "follow", and maybe even "share".
    – starball
    Commented Feb 13 at 17:14
  • It's certainly not the best approach for veterans who don't need their hand held. Also, another idea is to detected the category as the user is typing the comment in (see @NoDataDumpNoContribution's answer).
    – einpoklum
    Commented Feb 27 at 19:37
10

Others have already pointed out the issues with moving "follow up questions" to Discussions. Besides all of that, if you still decide (have decided) to move forward with this, you should add some functionalities to Discussions so it can accommodate the influx of posts without catching on fire. Please give us a minimum viable product, before further experimenting with it.

Most importantly, give us SEARCH! If everything is going to be dumped on top, we'll end up with a pile, virtually impossible to be moderated, and eventually filled with garbage. We have just got Discussions somewhat cleaned-up (I personally invested a lot of time deleting low quality posts, replies, etc. and I know other Discussions mods did so too).

We should at least be able to differentiate between follow up discussions and other Discussions posts.

4
  • I mean... it's already filled with garbage, it's just not as obvious because voting is screwed.
    – Kevin B
    Commented Jan 16 at 20:44
  • 1
    @KevinB I don't know about you, but I rather deal with a truckload of trash than 10 of them. And at least right now, it is not filled with spam.
    – M--
    Commented Jan 16 at 20:46
  • 7
    re: "give us SEARCH!" - ironic, given that one of the stated motivations of discussions was that chat purportedly "isn't searchable".
    – starball
    Commented Jan 16 at 21:04
  • 6
    @starball well I asked this a while back: "The list of feature-request for chat is a mile long. Why aren't you focusing your efforts on making chat better? .... Why would you reinvent the wheel? And why would you shape it like a square instead of a circle?"
    – M--
    Commented Jan 16 at 21:15
10

The last try at the "Thank you" feature in 2020 ended with more than a score below -1000. I wish there would have been more discussion of the major points from then here in this announcement. They were (just reading through the old answers):

  • redundant (there is already voting and people who can comment can also vote)
  • confusing (is it a vote or not)
  • distracting and adding complexity (UI clutter, possibly additional clicks needed)
  • waste of time (why saying thank you, when voting is already saying thank you)
  • people might skip voting (say a thank-you but no upvote, how useful is that)
  • focus on people, not on content
  • not saying thanks might be perceived as impolite (social pressure)
  • not effective (people might still prefer to say thanks in their own words because that's more authentic)
  • wrong message (we edit thanks out of content typically)
  • no purpose (what does a thank you actually say about the content, for what is the person actually thankful)
  • incongruent usage (downvotes + thanks for example)
  • no opt out (at the time of the last experiment)
  • meaningless (no impact on reputation)
  • slippery slope (sliding towards a social network)
  • solution without a problem (detecting and deleting these comments is simple, even more so in 2025 than in 2020)
  • not an interesting metric (what does it mean to have received X thank-yous)

There were even lots of suggestions, for example "detect when users write "thanks" in comments and instruct on how to upvote." but they were never implemented, or were they?

I may not agree with them all, but they make a pretty strong, compelling case against a thank-you feature. Maybe we need to wait for the experiment to finish (hopefully it will) and then see it in the results.

3
  • 2
    What, SE decision-makers ignored community feedback, suggestions and indicated preferences when deciding what to do next? Why - I'm shocked! Shocked and chagrined! +1.
    – einpoklum
    Commented Feb 27 at 19:36
  • @einpoklum Last time they eventually gave in, maybe this time the same will happen again. Or maybe they will kill commenting by making it harder for everyone. But they definitely can't say they didn't get feedback. The only problem is that they don't react to it. Commented Feb 27 at 19:42
  • Ok, fair point, they did kill the "say thank you" experiment. But: they kept a lot of other bad-idea changes which got terrible feedback.
    – einpoklum
    Commented Feb 27 at 19:53
10

It is now impossible to add a comment from the review queues (outside of the Share Feedback button) due to this experiment.

UPDATE: This doesn't seem to occur on Triage but seems occurs on all the other queues I have access to

UPDATE 2: First Questions has also started working, FA and LA still don't

UPDATE 3: Now fixed.

2
  • 1
    who needs guidance on how to improve their content or explanations of how the platform works anyway /s
    – starball
    Commented Feb 12 at 1:05
  • 1
    Should be fixed now, per Slate's answer to the separate post reporting this bug: "We have turned off the comment dropdown in review queues now. The Add Comment button there should immediately bring up the comment textbox, as it did before. This fixes (or at least avoids) this bug."
    – V2Blast
    Commented Feb 14 at 21:00
9

We will monitor this post for feedback until January 29th, 2025.

Is this accurate? The experiment just started today ...

In general, would it be too much to ask to add settings to disable features like this? I know it's an experiment and all, but experienced users should know how to click the Vote button to "Thank" a user rather than have to endure 2 extra clicks.

2
  • 3
    "Is this accurate?" it's entirely in character for SE to post some announcement, say they are monitoring it until some date, ignore all the feedback from before the date, then proceed to ignore replies after the release (that is also after that date). So, it could be accurate.
    – VLAZ
    Commented Feb 12 at 6:11
  • 1
    Test subject here. How do I stop that annoyance once and forever? I would like to stop any further annoyance too please.
    – Sinatr
    Commented Feb 12 at 15:25
9

When you click "Say thanks"(Ugh.. extra click to comment? And that's the second option?), The following message pops up:

Thank you for your appreciation! We will share your thanks with the author.

Other than being completely annoying, I just want to know Is this a lie? Do you actually share my "thanks" with the author? Or am I being blatantly lied to?

6
  • 2
    Yesterday I tried thanking myself on a post. Also a couple of other users tried to thank me (and told me in chat) in order to properly test the feature. I didn't receive anything at that moment - presumably the thanks are collected and aggregated. However, that was 23 hours ago and I've not received anything yet. I assume it's supposed to be some notification but I've yet to receive anything in my inbox related to thanking.
    – VLAZ
    Commented Feb 12 at 16:10
  • @VLAZ Ehh.. So, At best, it's a one sided implementation - at least for now. At worst, it's just a lie.. Thanks for sharing your research :) Also, AFAICS, it doesn't upvote either - at least not now.
    – TheMaster
    Commented Feb 12 at 16:14
  • Definitely no upvotes came from others thanking me. Also no upvote from me thanking myself but that's probably expected.
    – VLAZ
    Commented Feb 12 at 16:17
  • 1
    And later if there is an opt out it might also become a lie unless they remove the "we will share" part in cases where the original author opts out. Commented Feb 13 at 7:40
  • 1
    It's not a lie - the Thanks are being recorded. Right now, in this early phase, there is no UI to view them. Once that is released, the Thanks collected today will be visible. Auto-upvote will also be released soon, but I don't think upvotes will be applied retrospectively.
    – Connell StaffMod
    Commented Feb 14 at 15:45
  • @Connell This seems to be quite redundant, since thanks and upvotes are basically the same thing. Just apply the upvote (when rep allows) and show a prompt to the user, that explains what is the proper way of thanking on Stack Exchange (voting) and why it shouldn't be done in comments (even if you don't have enough rep to vote). Commented Feb 27 at 18:21
9

I really dislike this new feature; please consider either a redesign or a complete roll-back.

Forcing me to navigate a menu, however small, of choices every time I want to leave a comment leads to a very awkward user experience. I will probably never choose to send a private thank you to another poster; making me choose a comment type just gets in my way. I'm not really interested in getting thank you notes from any other users, either.

It is possible that a redesign which presents this menu only to low-rep users might be a satisfactory compromise, but in its current form I find this feature to be extremely frustrating and cumbersome.

8

I think the "Ask a follow-up question" option is quite confusing. Take, for example, this situation:

  • someone asks a clarification question in a comment (e.g. "what OS are you using?")
  • the question poster answers
  • now someone wants to ask another clarification question

In this case, I'd personally "ask a follow-up question" instead of just posting a comment. Probably "Start a discussion about this question/answer" would be better.

2
  • *getting flashbacks to discussions on how meta discussion should stay on meta
    – starball
    Commented Jan 16 at 20:59
  • A question isn't a discussion. But in typical SO style confusing wording has been suggested.
    – philipxy
    Commented Jan 25 at 1:28
8

Please restore support for standard browser keyboard navigation techniques for adding comments

This feature just went live on Stack Overflow, and is already causing me some considerable pain there (via wrist tendonitis).

Firefox natively supports Find As You Type:

Find As You Type (formerly called Type Ahead Find) is a feature that allows quick web page navigation when you type a succession of characters in the body of the displayed page (not in an edit box of or drop down list).

Chrome (which I don't use) supports it as an extension.

Previous to this change, I could use "Find As You Type" and type "add a comment" to navigate to the commenting feature, then hit carriage return, and type a comment. Now this is broken, since "Add a comment" is no longer a link.

As a workaround, I have noticed that I can do "Ctrl-F", then type "add a comment", then when the correct commenting label is found, type a carriage return, then type Shift+Tab to navigate backwards, then type a second carriage return, which will launch the "Comment with a clarification / Say thanks" popup -- but I cannot tab forward to the correct link because "Comment with a clarification" was not inserted into the tab index immediately after "Add a comment". So now I have to search again.

Those of use who need to use keyboard navigation (because e.g. for health or accessibility reasons we have trouble moving our hands back and forth from the keyboard to the mouse) need them to work in standard ways. So please restore standard browser keyboard navigation to commenting.

(And, honestly, as a 100,000K user, why would I ever say thanks? If I want to thank someone I'll just upvote their post. And as a frequent reviewer, the massive increase in difficulty in commenting makes it much more likely I'll abandon reviewing entirely and e.g. not comment on the steady stream of plagiarized posts we get every day. So this change is pure pain for me.)

12
  • There was even a keyboard shortcut on the site - pressing c would essentially act as clicking "Add comment". Now...it does that again. But with no real way to select any of the options. I guess unless you're willing to tab through the whole page. Except pressing Tab goes to the answer box, so you have to Shift+Tab and go through the entire HNQ, among other things.
    – VLAZ
    Commented Feb 11 at 16:32
  • @VLAZ - There was even a keyboard shortcut on the site - pressing c would essentially act as clicking "Add comment" -- I just tried that (typing "c" on this page) and it doesn't work, it just falls through to my "Find as You Type". Does SO have some sort of bespoke keyboard navigation that needs to be enabled?
    – dbc
    Commented Feb 11 at 16:34
  • @dbc yes, it does, it's under in your profile under settings → "Enable keyboard shortcuts"
    – cafce25
    Commented Feb 11 at 16:35
  • @cafce25 - never heard of it. [Finds it and turns it on]. This is a perfect example of what not to do actually, because it introduces bespoke keyboard navigation techniques that apply only to SO and that break standard techniques by assigning shortcut functionality to single, printable character keys. So e.g. now "Find as You Type" is broken. If I start to type the text of a link, sometimes the entire web page will freak out and start thrashing because the link started with some hijacked character. Not sure I find this usable.
    – dbc
    Commented Feb 11 at 16:43
  • @cafce25 for more see e.g. Character Key Shortcuts (Level A), which recommends that shortcut keys be remappable to sequences that contain at least one nonprintable character, to avoid accidental activation.
    – dbc
    Commented Feb 11 at 16:44
  • 1
    Well it's an off-by-default-option so I don't really see the issue, it's also a lot more powerful than any general standard technique could be. If you don't find it useful, just don't use it.
    – cafce25
    Commented Feb 11 at 16:45
  • @cafce25 - If you don't find it useful, just don't use it. -- agreed. But the new commenting feature basically breaks standard keyboard navigation for commenting when custom keyboard shortcuts are turned off, which was the point of my post.
    – dbc
    Commented Feb 11 at 16:48
  • 2
    It's broken with or without the on-site keyboard shortcuts. SE have made all keyboard users equal under the sun by shafting us all.
    – VLAZ
    Commented Feb 11 at 16:49
  • 3
    "the new commenting feature basically breaks standard keyboard navigation" – yes that's indeed an issue, I never implied otherwise, all I said was yes, there is a bespoke feature and where you can find it (because you asked if there is such a feature).
    – cafce25
    Commented Feb 11 at 16:54
  • @cafce25 OK thanks!
    – dbc
    Commented Feb 11 at 16:55
  • 1
    re WCAG 2.1: "Ensure character-only shortcut keys can be turned off or modified". they're not even on by default. that said, I'd love to be able to config the keyboard shortcuts on SE without having to userscript / write a browser extension.
    – starball
    Commented Feb 11 at 19:26
  • also, define "standard"
    – starball
    Commented Feb 11 at 19:52
7

In particular, we would be interested in hearing feedback on any of the following items:

Copy (i.e. the wording of text in dialog boxes and the like)

comment screenshot

Passive voice when a discussion starts feels unnecessary. Instead:

A followup discussion started

or even better, show the time just like the other entries:

A followup discussion started 3 hours ago

There could be years between comments and discussion starting, so time seems relevant.

1
  • 5
    Or even "[user] started a follow-up discussion ([timestamp]):". It's not like the Discussion post was created on its own; a user created it.
    – V2Blast
    Commented Feb 3 at 20:31
7

I like this experiment quite a bit! Always good to see onboarding work around here.

we don’t believe this is an onboarding issue: the comments text box is clear about what a comment should be for.

I don't think that's quite right. Having a text box doesn't mean you're done with onboarding. We still get all sorts of bad comments, non-answer answers, screenshots of code, and so on, even though there's text in boxes or the Ask Wizard that specifically advise against that.

That being said, yall seem to know that intuitively? This is essentially an onboarding change - the goal is to teach new users how and how not to use comments constructively.

Asking a follow-up question (Discussions have entered the discussion)

I don't think Discussions is the best place for all of these questions. Some of them, sure. But a lot of the time, follow-up questions are actual on-topic questions. I don't hate the idea of integrating Discussions with Q&A, but I think there needs to be more nuance here. Perhaps a menu to choose whether the question should go to Q&A or discussions, with some links or tips to guide your decision, would be a better way to handle this.

When a reader uses the “thank you” option, a thank you notification will go to the author. If the user doing the thanking has upvoting privileges, then this will also upvote the post. This upvote can be undone just like any other vote. If a user has the upvoting privilege, the first banner will be shown. If the user does not, they will see the second banner.

This is great! I'm not sure it needs to be available to people with the upvote privilege, though. To me, a "thanks" button is basically a harmless version of an upvote for users we don't quite trust yet. For users we do trust, upvotes are enough; they imply gratitude already.

That being said, this seems like a good place for the long-requested end-of-post upvote button - I wouldn't mind if the copy switched to "upvote" at 15 rep.

Copy

"Comment with a clarification" isn't great. There are a lot of uses for comments that aren't clarification. Since the other options explain what they should be used for, I think just "comment" is fine.

"Say thanks, this helps me" is grammatically funky. I'd prefer there to be quotes somewhere in there: Say "thanks, this helps me"

I don't love that the "thanks" button uses the reputation icon. It mixes meanings and suggests that saying thanks gives rep. Maybe a thumbs-up would be better?

Feature flows

Can these be separate buttons instead of a dialog? Neither a follow-up question nor "thanks" should be a comment, so it doesn't make sense for those things to be in a comments menu. Separating the buttons would also reduce friction; experienced users wouldn't have to deal with the dialog every time they want to add a comment anymore.

I know there are a lot of critiques here, but that's because I like the experiment, not because I hate it. If I hated it, I'd ask yall to shut it down - I'm only offering my opinion because I actually want it to succeed.

7
  • 3
    To be clear, we agree that there could be more onboarding for comments, but before we consider ways to improve there, we want to capture some of the actions that those users are trying to engage in. We see some of those actions users are trying to make as potentially valuable.
    – Hoid StaffMod
    Commented Jan 15 at 21:10
  • 3
    Your point on an option for routes between discussions & Q&A is a good one and something I will take back to the team. The line between content is good enough to go to Q&A vs. something more subjective that would be better suited in Discussions is a bit murky in some ways and could use some further resources. If we graduate this experiment, we already have it on the docket for questions that end up in Discussions needing a way to go back to Q&A as well as better defining what can go where.
    – Hoid StaffMod
    Commented Jan 15 at 21:16
  • 3
    The copy is definitely up for debate, and we will discuss that more throughout; I appreciate the thoughts there. For the experiment, we want to capture all of the attention at the point where people can't comment and look at what people who can comment are doing. If this experiment sticks, I think a separate button is under consideration.
    – Hoid StaffMod
    Commented Jan 15 at 21:19
  • 8
    "Say thanks, this helps me" is a little wordy" But it's needed. Otherwise people will use the button just to say thanks for trying. This way at least it sends some feedback to the answerer that someone tried it and it worked for them.
    – Dharman Mod
    Commented Jan 15 at 21:20
  • 1
    +100, especially for the first part. Telling people on the Internet what to do doesn't get them to do the right thing. What works is to make sure they have to do the right thing to get what they want. Commented Jan 16 at 7:34
  • Before deciding you like it, have you considered how other users (not newbies commenting for the first few times) feel about their commenting being obstructed?
    – einpoklum
    Commented Feb 27 at 19:34
  • @einpoklum That’s one of the things I don’t like. It makes no sense for this to be a dropdown; it should be a series of inline buttons instead.
    – Anerdw
    Commented Feb 27 at 21:18
6

What we will measure...comment deletions going down

Will you measure all comment deletion or just comments deleted as No Longer Needed? If you aren't already, please only measure No Longer Needed comments because Unfriendly/Unkind and Harrassment/Bigotry/Abuse comments are almost certainly not users trying to have any sort of subjective conversation/thanking a user/off-topic or related questions.

Also, please only measure if those comments were made since this experiment started. This experiment will obviously not affect the existence of a thanks comment from 15 years ago.

1
  • 8
    I don't believe the unfriendly/unkind or harassment/bigotry/abuse comments will be counted for this experiment, but I will double-check.
    – Hoid StaffMod
    Commented Jan 15 at 18:29
6

Adding a comment is completely broken if the post was reloaded in-page. Clicking "Add a comment" does nothing.

Short video of clicking "Add a comment" and nothing happening.

7
  • 1
    I don't exactly understand, what do you mean by "reloaded in-page"...? I can't repro, with a Browser Refresh of the page, at all stages of the 'Add a comment' process... [FF133, Win10]
    – chivracq
    Commented Feb 12 at 13:26
  • 6
    @chivracq when an edit happens while you're looking at a post you get the option to reload the post by clicking a banner. When you take that option, you can no longer comment.
    – cafce25
    Commented Feb 12 at 13:46
  • 2
    @cafce25 Yeah, that's what I thought indeed "afterwards", and I didn't remove my Comment, because I think VLAZ could still mention concretely the steps to reproduce, because there are 3 ways to reload a Post "in-line" without reloading the whole page... Clicking on the Banner is just one.
    – chivracq
    Commented Feb 12 at 13:51
  • @chivracq there is a single way I know to reload a post in-page - if it's you're looking at the page and an edit happens while you're still on the page. Then you get a banner that the post was updated. Clicking on the banner (or the post, or few other interactions but the specifics are irrelevant) will reload the post without reloading the page. Refreshing the page is definitely not an in-page action. In-page = without refreshing the page.
    – VLAZ
    Commented Feb 12 at 13:59
  • Yeah, OK, that's what (I thought) I understood indeed, after thinking a bit further and from cafce25's Comment, but clicking on the Banner is not the only way for a Post to get updated. Clicking on the "Show [1-2-3] more comment(s)" Link will also silently update the Post if any Edit happened in-between, and I think also posting a Comment silently updates the Post also... (if there was any Edit of course)... And I wouldn't be surprised if all 3 ways behave differently... (And not easy to test as you need 2 Users for testing...)
    – chivracq
    Commented Feb 12 at 14:10
  • @chivracq "Clicking on the "Show [1-2-3] more comment(s)" Link will also silently update the Post if any Edit happened in-between," that falls under "(or the post, or few other interactions but the specifics are irrelevant)". It's "interacting with the post" more than "clicking the banner". But, as far as I'm aware, there is no real difference. As long as the banner is there, interactions (clicking anywhere on the post, trying to add a comment, trying to edit via a keyboard shortcut) will trigger the same in-page refresh. Hence why I believe the specifics are irrelevant.
    – VLAZ
    Commented Feb 12 at 14:23
  • 1
    Well, believing "the specifics are irrelevant" is usually what leads to the Bug being "fixed", the Post getting "Status completed", and it turns out they've only fixed and tested one part of the Bug... // But OK, never mind, I only reacted to your Post because I first didn't understand what you meant with "in-page reload", I didn't mean to start a whole discussion...
    – chivracq
    Commented Feb 12 at 14:33
3

The clickable areas of the buttons in the popup should be improved to match the container it sits within that gets highlighted on hover. Currently the clickable area is just the text and the icon, with no space around it.

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.