diff --git a/wled00/wled_server.cpp b/wled00/wled_server.cpp index 36283aa1..2a50cf37 100644 --- a/wled00/wled_server.cpp +++ b/wled00/wled_server.cpp @@ -578,8 +578,12 @@ void serveSettingsJS(AsyncWebServerRequest* request) DEBUG_PRINTF("%s min free stack %d\n", pcTaskGetTaskName(NULL), uxTaskGetStackHighWaterMark(NULL)); //WLEDMM DEBUG_PRINTF(PSTR(" bytes.\tString buffer usage: %4d of %d bytes\n"), strlen(buf)+1, SETTINGS_STACK_BUF_SIZE+37); #endif - - request->send(200, "application/javascript", buf); + + AsyncWebServerResponse *response; + response = request->beginResponse(200, "application/javascript", buf); + response->addHeader(F("Cache-Control"),"no-store"); + response->addHeader(F("Expires"),"0"); + request->send(response); }