diff --git a/pagure/templates/issue.html b/pagure/templates/issue.html
index 951097e..bb7273d 100644
--- a/pagure/templates/issue.html
+++ b/pagure/templates/issue.html
@@ -735,7 +735,7 @@ function try_async_comment(form) {
set_ui_for_comment(false);
return true;
}
- if (!sse) {
+ if (!sse || source.readyState != 1) {
$(form).off('submit');
form.submit();
return false;