diff --git a/tabs/initial_setup.js b/tabs/initial_setup.js
index bf5b2caa..fc5f4d5c 100644
--- a/tabs/initial_setup.js
+++ b/tabs/initial_setup.js
@@ -136,7 +136,9 @@ function tab_initialize_initial_setup() {
send_message(MSP_codes.MSP_RESET_CONF, MSP_codes.MSP_RESET_CONF, false, function() {
GUI.log('Settings restored to default');
- tab_initialize_initial_setup();
+ GUI.tab_switch_cleanup(function() {
+ tab_initialize_initial_setup();
+ });
});
});
diff --git a/tabs/pid_tuning.js b/tabs/pid_tuning.js
index b438069c..b7e196e1 100644
--- a/tabs/pid_tuning.js
+++ b/tabs/pid_tuning.js
@@ -144,7 +144,11 @@ function tab_initialize_pid_tuning() {
// UI Hooks
$('a.refresh').click(function() {
- tab_initialize_pid_tuning();
+ GUI.tab_switch_cleanup(function() {
+ GUI.log('PID data refreshed');
+
+ tab_initialize_pid_tuning();
+ });
});
$('a.update').click(function() {