diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-08-26 10:27:45 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-08-26 10:27:45 +0200 |
| commit | 3be8bd2a7885fbd141f6cc12c2d2073f9a0ac56c (patch) | |
| tree | c735d6cc99d9d38af2a83f5c0be62f443917f911 /pyproject.toml | |
| parent | 7126fd3c265ba75d77b449bfd0f83f5f3e584b74 (diff) | |
| download | meshbay-3be8bd2a7885fbd141f6cc12c2d2073f9a0ac56c.tar.gz | |
debug(transport): opt-in WebRTC health tracing for mobile-lock investigation
Client (transport.js): a localStorage ring buffer of connection/ICE/
DataChannel state transitions, visibility changes, request timeouts, and
periodic health pings — enabled once via ?trace=1 (persists), read back at
any time via #mb-debug without devtools. Off by default, zero behavior
change unless enabled.
Node (webrtc_server.py): MESHBAY_WEBRTC_TRACE=1 gates ICE-state-change
logging and a per-session heartbeat (message count, seconds since last
message, ICE/connection state) every 30s.
Debugging aid for the "stuck after several minutes of mobile screen lock"
report — not a fix. Stays on this branch until confirmed useful/resolved.
Diffstat (limited to 'pyproject.toml')
0 files changed, 0 insertions, 0 deletions