? sites
Index: includes/form.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/form.inc,v
retrieving revision 1.357
diff -u -r1.357 form.inc
--- includes/form.inc	17 Aug 2009 07:12:15 -0000	1.357
+++ includes/form.inc	17 Aug 2009 14:20:40 -0000
@@ -2274,11 +2274,17 @@
  *   fieldset.
  */
 function theme_vertical_tabs($element) {
-  // Add required JavaScript and Stylesheet.
-  drupal_add_js('misc/vertical-tabs.js', array('weight' => JS_DEFAULT - 1));
-  drupal_add_css('misc/vertical-tabs.css');
+  // Do not render tabs when none of them is accessible.
+  if (!empty($element['group']['#children'])) {
+    // Add required JavaScript and Stylesheet.
+    drupal_add_js('misc/vertical-tabs.js', array('weight' => JS_DEFAULT - 1));
+    drupal_add_css('misc/vertical-tabs.css');
 
-  return '<div class="vertical-tabs-panes">' . $element['#children'] . '</div>';
+    return '<div class="vertical-tabs-panes">' . $element['#children'] . '</div>';
+  }
+  else {
+    return '';
+  }
 }
 
 /**
