diff --git modules/node/node.module modules/node/node.module
index 0aca48b..8af7f14 100644
--- modules/node/node.module
+++ modules/node/node.module
@@ -1347,7 +1347,9 @@ function template_preprocess_node(&$variables) {
   $variables['name']      = theme('username', array('account' => $node));
   $variables['node_url']  = url('node/' . $node->nid);
   $variables['node_title'] = check_plain($node->title[LANGUAGE_NONE][0]['value']);
-  $variables['page']      = (bool)menu_get_object();
+  // Detects whether we are on this node page.
+  $menu_node = menu_get_object();
+  $variables['page']      = $menu_node ? $menu_node->nid === $node->nid : FALSE;
 
   if (!empty($node->in_preview)) {
     unset($node->content['links']);
