Index: modules/comment/comment.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.module,v
retrieving revision 1.596
diff -u -r1.596 comment.module
--- modules/comment/comment.module	25 Oct 2007 10:28:05 -0000	1.596
+++ modules/comment/comment.module	30 Oct 2007 22:50:32 -0000
@@ -1758,7 +1758,9 @@
 function comment_form_submit($form, &$form_state) {
   _comment_form_submit($form_state['values']);
   if ($cid = comment_save($form_state['values'])) {
-    $form_state['redirect'] = array('node/'. $form_state['values']['nid'], NULL, "comment-$cid");
+    $node = node_load($form_state['values']['nid']);
+    $page = comment_new_page_count($node->comment_count, 1, $node);
+    $form_state['redirect'] = array('node/'. $node->nid, $page, "comment-$cid");
     return;
   }
 }
