diff -Naur a/talk.module b/talk.module
--- a/talk.module	2011-11-12 07:53:29.000000000 +1000
+++ b/talk.module	2012-08-06 10:04:21.000000000 +1000
@@ -127,7 +127,7 @@
 function talk_nodeapi(&$node, $op) {
   switch ($op) {
     case 'load':
-      if (talk_activated($node->type) && arg(0) == 'node' && !arg(2)) {
+      if (talk_activated($node->type) && arg(0) == 'node' && (!arg(2) || (arg(2) == 'revisions' && is_numeric(arg(3)) && arg(4) == 'view')) ) {
         // Overwrite setting of comment module and set comments for this node to disabled.
         // This prevents the comments of being displayed.
         $output['comment_original_value'] = $node->comment;
