Make it clear that "PENDING" comments have to be submitted #10369
Replies: 123 comments 89 replies
-
@medallyon - Any chance you would be willing to share what you learned? How do I properly submit my review so that these comments go away? UPDATE: After much looking, I found the place to "Submit" my review on the "files changed" tab in the upper right hand corner. |
Beta Was this translation helpful? Give feedback.
-
Having to submit my replies to comments on my own PR is very unintuitive in general. But I agree with the original post, it should be more clear that you're in a 'session' that needs to be closed. |
Beta Was this translation helpful? Give feedback.
-
Please fix it, I want to reply to other comments without submitting my review yet |
Beta Was this translation helpful? Give feedback.
-
Yeah... this is mega confusing for newer GitHub users. Here's an example where a newer user tells me "But Mike, I've reviewed your PR." And except for the "pending" label, it looks like it! Seriously. "Pending" is a poor choice of words. For so many GitHub users, "pending" sounds like legalese. I'd replace "pending" with something like:
Or maybe with an (i) (info) pop-up that says "To share your comments with the author, select Review changes" (or "Finish your review", depending on the status) |
Beta Was this translation helpful? Give feedback.
-
Since @github-staff has yet to respond, I've posted a related Tweet: https://twitter.com/TheMikeJang/status/1562789398034276353?s=20&t=Q9Law9XkEM4WagPewd7AaQ |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
such a freaking flow. If you just press green button "add review comment" doesn't mean you actually make a comment, you have to submit your comment as well... omg ps should I submit something after pressing "answer" button here? |
Beta Was this translation helpful? Give feedback.
-
Ow please yes, change that to be clear in comments. I requested some reviews, but I didn't realize is marked "Pending". 😄 |
Beta Was this translation helpful? Give feedback.
-
Happened to me as well, I replied to the reviews and after many days the maintainer made me realize that my comments are PENDING and not even visible to them. Really bad design, Github should definitely make it more intuitive |
Beta Was this translation helpful? Give feedback.
-
Yep that just got me too. Here I was wondering why my colleagues hadn't addressed my comments ... because of course they hadn't seen them. Yet another way I dislike Github's PR experience 😡 |
Beta Was this translation helpful? Give feedback.
-
I just realized it today after 2 months of being neglected of the reviews... |
Beta Was this translation helpful? Give feedback.
-
yes, I meet it |
Beta Was this translation helpful? Give feedback.
-
This is just incredible... |
Beta Was this translation helpful? Give feedback.
-
The first time it happened to me, my teammate had to message me that he didn't see my comments on his PR. (I was glad I told him I wrote some comments, or I wouldn't have figured it out.) And sometimes my comments would become outdated by the time they are submitted, because the user had already updated the code. |
Beta Was this translation helpful? Give feedback.
-
Same happens to me.. |
Beta Was this translation helpful? Give feedback.
-
Just came across this myself. It almost caused a PR to be merged without significant issues being addressed. Dear GutHub. Wording matters. Whatever "Pending" means in your heads is not what it means to a majority of your users. This is a very poor choice of words and there are plenty of better suggestions in this report. Just pick one that makes it clear the comment has not yet been submitted, because most people seem to assume that once you finish editing the comment that it has been submitted. The final step where you have to "add your review" is really not at all clear. |
Beta Was this translation helpful? Give feedback.
-
Ran into this today, because my comment was not visible a PR was merged introducing a bug to the main branch. Just change the text! that shouldn't be super hard, is a label! |
Beta Was this translation helpful? Give feedback.
-
This is a one-line fix, how hard could it possibly be to fix this to both A) ease tensions from your users and B) prevent this issue from arising with hundreds of future users? It's been years, I'm certain anyone in this thread could've fixed this in a tiny fraction of that time. It would take maybe 5 minutes, at most. |
Beta Was this translation helpful? Give feedback.
-
I have the suspicion that the github team just forgot about this. |
Beta Was this translation helpful? Give feedback.
-
Guys, be patient. Github is a small indie company, they neither can address every little(or major) issue quickly nor afford a decent UI/UX designer. One day they'll fix it |
Beta Was this translation helpful? Give feedback.
-
Well, good to see I'm not the only who got into this silly situation. |
Beta Was this translation helpful? Give feedback.
-
seriously, fuck this shit, almost went through a shitstorm here because things were taking weeks to be reviewed also why the fuck some things become pending and others do not? my brothers in christ, what the hellllll, I dont care about your fucked up process, do whatever shit you want, but for fucks sake, do like any other fucking software or social network and straight up just write in giant letters "ONLY VISIBLE TO YOU" |
Beta Was this translation helpful? Give feedback.
-
I've decided this is a bug 😉
Maybe you all have decided the same 😉 |
Beta Was this translation helpful? Give feedback.
-
It just seems so obvious that the point of comments is to be seen. The price of showing your comment a little too eagerly IS NOTHING compared to the price of never seeing the comment at all. This isn't a poker game--we can show our hands to each other. Let us get rid of the "Pending" status altogether (in a repo-wide or org-wide setting if you must). It's that easy! Please let me reiterate: no other code review tool does it this way and it is the most astonishing design decision that keeps biting us over and over again. |
Beta Was this translation helpful? Give feedback.
-
It happened to me a second time already, I've left a comment on a line of code in PR, but no one ever saw it, because I clicked the "Start a review" button. The problem is that the in the UI there's a very small visual distinction between submitted and pending comments. The only difference is "Pending" word. I though "Pending" means that the author is yet to resolve and answer the comment. In no way UI suggests that the comment is visible only to me and no one else. I have some suggestions on how to improve UX of that feature:
There are also other very good suggestions in this thread... |
Beta Was this translation helpful? Give feedback.
-
This caused a buggy PR to be merged, see NixOS/nixpkgs#331722 (comment) |
Beta Was this translation helpful? Give feedback.
-
Nowadays GitHub has a separate button "Add single comment" that submits comment immediately. But this didn't fix the issue. "Pending" is still unclear and "Start a review" also doesn't clearly communicate that the comment won't be visible. It would be much better to replace "pending" with "draft", and "start a review" with "make draft comment". |
Beta Was this translation helpful? Give feedback.
-
FOR FUCKS SAKE GITHUB! |
Beta Was this translation helpful? Give feedback.
-
Learned this the hard way yesterday... |
Beta Was this translation helpful? Give feedback.
-
I liked the idea of @nerdCopter above, and decided to also file a bug report myself. You should probably all do the same if you agree that this needs to be fixed, given that it has been stated by @queenofcorgis above that this discussion is ignored by Github. Draft reviews have a misleading name ("pending") #3149992ProductGitHub DescriptionWhen we start writing a review on a pull request, its existence starts as a draft. In this state, we can edit, amend, add or remove comments. Once we're done, we submit the review. This temporary state is called "draft" in every tool all over the planet (e.g. GMail), and everyone knows what this state means: that I, the author, have not finished, finalized, submitted it, and that it is me, the author who needs to take the next step. Github, for some reason, is incorrectly calling this temporary state "pending", which is confusing users. The problem with this word is that "pending" does not imply who needs to take that next step, and in real-world applications, it almost always means that it's not me, the author, but someone else. There is also no tooltip or explanation in the UI where it shows "pending", no help as to what it means, so people assume that it's the other party who needs to do something about the review. We, who already got burnt because of this misleading name, know that this bug is documented, but actually fixing it would serve the world much better. Just replace the misleading word "pending" with the clear & obvious "draft" both on the UI and in the docs, like so:
Seriously, look at this discussion: https://github.com/orgs/community/discussions/10369 Fix it. Reproduction Steps
Fault TypePermanent - Occurring repeatably Blocking?No Last working dateLogsLogs from the affected processes (your users, i.e. customers) can be seen at: https://github.com/orgs/community/discussions/10369 |
Beta Was this translation helpful? Give feedback.
-
It just took me 2 months to figure out that the big, yellow "PENDING" decorator on my comments does NOT mean:
"Your comment is pending to be reviewed by the maintainer."
But it actually means:
"You haven't submitted your comment (along with your review)."
It took me some additional days to figure out how to "submit" the review. I was merely commenting on a review that the maintainer had already started and expected those comments to appear on the reviewer's end as soon as I clicked on "Comment".
See the following:
Beta Was this translation helpful? Give feedback.
All reactions