diff -Naur ./ajax_comments.js ../../ajax_comments/ajax_comments.js
--- ./ajax_comments.js	2009-09-14 11:51:01.000000000 -0700
+++ ../../ajax_comments/ajax_comments.js	2009-11-25 11:48:42.545232254 -0800
@@ -283,7 +285,7 @@
     if ((!$(this).is('#comment-form-title')) && (Drupal.settings.ajax_comments_always_expand_form)) {
       $('#comment-form-title').click();
     }
-    else {
+    else if (!Drupal.settings.ajax_comments_always_expand_form) {
       ajax_comments_close_form();
     }
   }
@@ -669,6 +671,10 @@
 
       // Hiding comment form.
       ajax_comments_close_form(true);
+
+      if (Drupal.settings.ajax_comments_always_expand_form) {
+        $('#comment-form-title').click();
+      }
     }
   }
   else {
