Fix progress update crossover between users (#9706)

* Fix showing progress from other sessions

Because `client_id` was missing from ths `progress_state` message, it
was being sent to all connected sessions. This technically meant that if
someone had a graph with the same nodes, they would see the progress
updates for others.

Also added a test to prevent reoccurance and moved the tests around to
make CI easier to hook up.

* Fix CI issues related to timing-sensitive tests
This commit is contained in:
guill
2025-09-04 16:13:28 -07:00
committed by GitHub
parent b0338e930b
commit a9f1bb10a5
16 changed files with 295 additions and 18 deletions

View File

@@ -0,0 +1,4 @@
# Config for testing nodes
testing:
custom_nodes: testing_nodes