bug
The UI truncates comment-replies after telling the user it will fit. I think it's including an invisible @user
plus 2 more characters, but not counting that against the 600 character limit that's shown to the user. (The user I was replying to has a space in their username; without the space it's 12 characters; with a leading @
and a trailing space it's 14. I haven't tried this when replying to a user without a space in their name.)
After editing my comment down to not exceed the available length the UI told me, so I had "0 characters left", I posted. The end of the last sentence was missing. Clicking edit (which now takes 2 clicks with mouse movement between), it was still gone, but the UI told me I had 15 characters left. Typing them back in, they got truncated again.
(This was already reported in early July on Experimenting with Threaded Replies I hadn't checked that thread.)
Other functionality regressions that haven't been mentioned yet:
The UI only shows you how many characters are left when you're within 120 of the limit. The old UI shows the count all the time, so I can more easily estimate if I have room to start on a thought which would take 3 sentences, or if I should try to phrase it more compactly and leave something out. It sucks to look for something that's sometimes not there; takes longer to be sure you didn't miss it than to just glance at a number that's always there. Starting gray and turning faint orange at <360 left, brighter at <240, and full orange at <120 was much nicer. (And red when over the limit, like the current UI). Maybe other people that don't type as much will like having one less thing on the screen? I hate it.
Also, undoing a vote doesn't ask for confirmation. If you mis-click, you could undo a vote and not be able to redo it. When I was first trying the new UI, I was puzzled at how long it was spinning for after I clicked, and tried clicking again since I thought it hadn't gone through. This ended up undoing a vote since I was still clicking when it finally did go through.
(I've been using the old voting system for over a decade, unlike potential new users of SO. So I'm used to the old asynchronous system which didn't wait confirmation, just popped up a message later if there was a problem.) But the old comment-vote system still exists on questions, and other non-SO stackexchange sites, so it's potentially confusing to have it different, but I assume having both is intended to be temporary. I liked the old system. Having a spinning UI element for a second or two is distracting when you already see another comment you want to reply to, or you want to edit the comment you just posted but can't because it's still spinning.)
Editing feels slow. You can't get back into the editor after noticing a second mistake for several seconds after saving the first time. I'm usually still proofreading as I hit enter on an edit. (To make sure at least the first edit gets in under the grace period, but mostly just to optimize for the common case where there isn't anything else I want to edit.) With the old UI, there's an [edit] link directly clickable, and there's negligible latency for either editing or saving. (If you finish your second edit too fast, you run into the 1 per 5 second rate limit on comment edits, but being able to open the textbox and be editing during those 5 seconds is a big advantage.)
bug
When you have two "reply" textboxes open under different comments on the same answer, posting one of them closes the other, discarding any text you typed. (I think I'm remembering that correctly; I think I just had it open to play around with the displayed length limit, I don't think I actually lost anything, but I would have if my ADHD brain had started another reply before coming back to finish one I'd started earlier.) The previous comment UI didn't let you have multiple comment boxes open at all, of course, which was also annoying when composing a reply to one comment when a new comment came in and you wanted to give a quick reply to that first while the other human is still right there, but at least it didn't tempt you into data loss.
bug?
The nesting limit seems arbitrary. After a couple levels, there's no "reply" button and you have to click "reply" on the parent of the comment you actually want to reply to. But do they get notified? Super unclear if that happens automatically, like if all previous commenters in a subthread will get notified. I've been typing @user
to manually notify them in that case, but there isn't auto-complete for @user
names in the new UI so this sucks a lot.
(Something possibly related to this was mentioned in Experimenting with Threaded Replies , but at that point the @user
stuff was still visible and/or you still got auto-completion.)
Are we supposed to be able to notify other users who have commented in different subthreads of the same comment section? Surely by typing @username
, which should autocomplete.
Update: Replying to the parent of the comment you're actually replying to does notify that person, at least in the case I tested. But their comment might have been the grandparent of the one I clicked "reply" on, so I'm still not sure exactly who gets notified if a third person jumps in at the deepest level. Is there a help page about this? https://stackoverflow.com/help/search?q=comments and https://stackoverflow.com/help/search?q=notification don't have anything.
Being sure that the person you're replying to will get notified is an essential feature for chat, and now we don't have that without manually typing a username.
My thoughts on the feature and layout
Threaded comments would be very very good, something that could hide clutter and make it possible to not arbitrarily delete even useful comments. The fact that useful comments (not just clutter and noise) can and do get deleted or moved to chat is one of the worst things about the comment system and how the community treats them. (Especially in lower-traffic tags like [assembly] and [cpu-architecture] where real clutter is rare and there is a lot of interesting stuff for people to add as comments on each other's answers, or to discuss possible performance experiments we can try to better understand something, for example.)
So I'm very much in favour of a better comment system that makes them less of a second-class citizen. That seems to me like it was partly just a necessity born out of the limited flat comment system that SO has always had. (But also because it's even better if the good stuff is in answers, not just comments. But that's sometimes a lot of work, and IMO it's better to have the discussion between experts kept around in comments until it makes it into an answer.) Other than arguments that comments shouldn't matter, I agree with 99% of what everyone else has been saying.
(Comments are great and have lots of value. But they should still stay out of the way by default, not take up lots of space and visual attention between answers for people just looking for answers.)
But this new UI for them is so bad that I'd rather have the old system. Apart from the bugs and worse usability when actually commenting, takes up way too much space and isn't collapsed by default. And most importantly, doesn't highlight the highly-voted comments in a partially-collapsed state. That was the most important feature that made comments valuable to future readers. It seems the new UI only has fully collapsed and fully expanded states. And even when expanded, the votes aren't visually scannable for highly-voted comments, so any important problems with an answer pointed out by comments will no longer be visible.
Do you want us to just edit our own opinions into other people's answers now, since comments are now much less useful to future readers for critiquing answers? They're mostly only useful for the people involved in the chat, or for capturing whole discussions. (Wow, I just used the word "chat" without thinking, but SO does have chat rooms. That's a separate feature.)
And threading isn't enabled under questions, where it would often be more useful than under answers since there are more often multiple different things address about a new question. (But please don't do that until at least changing the layout to something more like the old system.)
Help
link from the comments input widget! That link is especially useful if you can't memorize all the shorthand links. Please add that link back in. Or even better: Get rid of that whole effing "experiment"!