Merge remote-tracking branch 'upstream/web_server_idf_session_ownership' into integration

This commit is contained in:
J. Nick Koston
2026-04-24 03:42:27 -05:00
@@ -534,6 +534,7 @@ void AsyncEventSource::adopt_pending_sessions_main_loop_() {
this->sessions_.push_back(rsp);
// Prime first so on_connect_ observes a session that has already sent its
// initial ping/config/sorting_groups, matching the pre-refactor ordering.
// NOLINTNEXTLINE(clang-analyzer-cplusplus.NewDeleteLeaks) false positive with ArduinoJson
rsp->start_session_main_loop_();
if (this->on_connect_) {
this->on_connect_(rsp);