diff --git a/js/ds.js b/js/ds.js
index 8e0841e..7accca7 100644
--- a/js/ds.js
+++ b/js/ds.js
@@ -166,7 +166,13 @@ Drupal.behaviors.settingsToggle = {
  * Save the page after saving a new field.
  */
 $.fn.dsRefreshDisplayTable = function () {
-  $('#edit-submit').click();
+  $.get(document.location.toString(), function(html){
+    $("#field-ui-display-overview-form").html($("#field-ui-display-overview-form", html).html());
+    Drupal.attachBehaviors();
+  });
 }
 
 /**
