diff --git a/entityqueue.module b/entityqueue.module
index f91bcc6..77b5d4c 100644
--- a/entityqueue.module
+++ b/entityqueue.module
@@ -1127,7 +1127,9 @@ function entityqueue_field_widget_ajax_callback($form, $form_state) {
   $settings = array(
     drupal_clean_css_identifier('entityqueue-dragtable-' . $field_name) => true,
   );
-  drupal_add_js(array('entityqueue_changed' => $settings), 'setting');
+  if (!($form_state['triggering_element']['#name'] === 'op' && empty($form_state['values']['eq_node'][LANGUAGE_NONE]['add']['entity']))) {
+    drupal_add_js(array('entityqueue_changed' => $settings), 'setting');
+  }
   return array(
     '#type' => 'ajax',
     '#commands' => $commands,
