Symptom. The "Debug mode: Off/On" toggle in JoinSessionScreen has no subtext explaining what it reveals. Once enabled, "Run connectivity test" outputs a raw <pre> blob with no plain-language summary for a non-technical user trying to self-diagnose a failed pairing.
Why it matters. The feature exists specifically to help users troubleshoot pairing, but its own UI gives no indication of what it does before enabling it, and no interpretation of the result afterward — defeating the purpose for the audience most likely to need it.
Source. mobile/src/ui/screens/JoinSessionScreen.tsx (debug-toggle button — label only, no description; error-debug-detail / <pre>{probeResult}</pre> raw text dump).
Direction. Add a one-line description under the toggle ("Shows technical pairing details for troubleshooting"), and render a plain-language summary line above the raw <pre> details (e.g. "Relay reachable: yes/no").
Symptom. The "Debug mode: Off/On" toggle in
JoinSessionScreenhas no subtext explaining what it reveals. Once enabled, "Run connectivity test" outputs a raw<pre>blob with no plain-language summary for a non-technical user trying to self-diagnose a failed pairing.Why it matters. The feature exists specifically to help users troubleshoot pairing, but its own UI gives no indication of what it does before enabling it, and no interpretation of the result afterward — defeating the purpose for the audience most likely to need it.
Source.
mobile/src/ui/screens/JoinSessionScreen.tsx(debug-togglebutton — label only, no description;error-debug-detail/<pre>{probeResult}</pre>raw text dump).Direction. Add a one-line description under the toggle ("Shows technical pairing details for troubleshooting"), and render a plain-language summary line above the raw
<pre>details (e.g. "Relay reachable: yes/no").