Session rows are tab-separated with no escaping (bin/devdeskrunning_tsv/projects_tsv). A project directory containing a tab made --list exit 5, which breaks the sidebar, the header chips and the picker.
Fix: put the path last and use tonumber? // 0, or emit NUL-separated JSON-safe fields.
_Source: engineering review, 2026-10-07._
Session rows are tab-separated with no escaping (`bin/devdesk` `running_tsv`/`projects_tsv`). A project directory containing a tab made `--list` exit 5, which breaks the sidebar, the header chips and the picker.
**Fix:** put the path last and use `tonumber? // 0`, or emit NUL-separated JSON-safe fields.
jared
added this to the v0.5.0 hardening + header/phone milestone 2026-10-07 20:04:28 -04:00
jared
added the bug label 2026-10-07 20:04:28 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Source: engineering review, 2026-10-07.
Session rows are tab-separated with no escaping (
bin/devdeskrunning_tsv/projects_tsv). A project directory containing a tab made--listexit 5, which breaks the sidebar, the header chips and the picker.Fix: put the path last and use
tonumber? // 0, or emit NUL-separated JSON-safe fields.