- moderation: 'boot' button onclick now .catch'es and logs server errors. Server now returns 'boot target not found (stale uuid?)' instead of silently no-op'ing when the page's member roster lagged the room — the moderator was clicking 'boot' and seeing nothing happen because their page held a stale uuid. - diagnostic: watchFirstFrame logs 'still black after 2500ms — no keyframe?' on any fresh SFU video track (screen/camera/game) whose decoder never unmutes. Pairs with the SFU's extended kfBurst so we can tell next session which path actually broke when a camera tile renders black. multi-peer-mesh test harness extracts the new fn alongside watchVideoTrackForRemoval so handleRemoteSfuTrack still runs end-to-end in the headless sandbox. Stamp date refresh on the other pages (no behavior change). |
||
|---|---|---|
| .. | ||
| functional.c | ||
| integration.c | ||
| multi-peer-mesh.test.js | ||
| test.h | ||
| unit.c | ||
| video-track-removal.test.js | ||
| web-protocol.test.js | ||
| zebra-fsm.test.js | ||
| zebra-spaces.test.js | ||