diff --git a/supervisor/shared/web_workflow/web_workflow.c b/supervisor/shared/web_workflow/web_workflow.c index 09c322eb23..bf495f689a 100644 --- a/supervisor/shared/web_workflow/web_workflow.c +++ b/supervisor/shared/web_workflow/web_workflow.c @@ -1515,9 +1515,11 @@ void supervisor_web_workflow_background(void *data) { } break; } - websocket_background(); - break; } + + // Let the websocket code run. + websocket_background(); + // Resume polling socketpool_socket_poll_resume();