diff --git a/src/core/system.cpp b/src/core/system.cpp index 1e583304b..93ba984b6 100644 --- a/src/core/system.cpp +++ b/src/core/system.cpp @@ -320,8 +320,7 @@ void System::system_restart(const char * partitionname) { void System::wifi_reconnect() { EMSESP::esp32React.getNetworkSettingsService()->read( [](NetworkSettings & networkSettings) { LOG_INFO("WiFi reconnecting to SSID '%s'...", networkSettings.ssid.c_str()); }); - Shell::loop_all(); - delay(1000); // wait a second + delay(500); // wait EMSESP::webSettingsService.save(); // save local settings EMSESP::esp32React.getNetworkSettingsService()->callUpdateHandlers(); // in case we've changed ssid or password }