diff --git a/reviewboard/static/rb/js/reviews.js b/reviewboard/static/rb/js/reviews.js
index 92d138bb1dd109a30ad747fe252acb6f4631fa82..cb32b5208175c1e3d40166de8b3aabae7ec41eac 100644
--- a/reviewboard/static/rb/js/reviews.js
+++ b/reviewboard/static/rb/js/reviews.js
@@ -785,6 +785,9 @@ $.fn.commentSection = function(review_id, context_id, context_type) {
                     },
                     "cancel": function(e) {
                         gEditCount--;
+                        // if editor isn't empty call fadeIn on add comment link
+                        // fadeIn will be called twice if empty, but that's fine
+                        addCommentLink.fadeIn();
                         removeCommentFormIfEmpty(self);
                     }
                 })
