Index: webform_conditional/webform_conditional.module
===================================================================
--- webform_conditional/webform_conditional.module  (original)
+++ webform_conditional/webform_conditional.module  (working copy)
@@ -233,8 +233,12 @@
  * Function run #after_build on webform.  This ensures that Javascript is added even if form is built from cache.
  */
 function webform_conditional_add_js(&$form, $form_state) {
-  drupal_add_js(array('webform_conditional' => $form['#webform_conditional_js']), "setting");
-  drupal_add_js(drupal_get_path('module', 'webform_conditional') . '/webform_conditional.js');
+  static $js_added;
+  if (!isset($js_added)) {
+    drupal_add_js(array('webform_conditional' => $form['#webform_conditional_js']), "setting");
+    drupal_add_js(drupal_get_path('module', 'webform_conditional') . '/webform_conditional.js');
+    $js_added = TRUE;
+  }
   return $form;
 }
 /**
