Files
tty7/crates/tty7-core
l0ng-ai 62b7409cb4 fix: reap opener processes instead of leaving them as zombies (#1231)
Opening a file, link, URL or config.json, revealing a path, and the custom
link_file_command all spawned `open` / `xdg-open` / `explorer` and dropped
the Child. Dropping a Child never waits on it, so every one of these clicks
left a defunct process under tty7-app for as long as the GUI ran.

Add `core::proc::spawn_reaped`, which spawns the command and waits on it
from a short-lived thread, and route all six fire-and-forget spawns through
it.
2026-10-27 21:18:21 +08:00
..