CodeRabbit finding on PR #81 (thread-names), src/commands/browse/load.rs.
The spawn-failure path records the failure directly into body_failed and does not send a JobEvent, so SourceLoadPump::drain returns false and sessions_pane.poll() does not set redraw. The [!] marker can stay invisible until the next unrelated redraw.
Suggested direction: route the spawn failure through the same JobEvent path as spawn_meta so drain wakes the picker.
CodeRabbit finding on PR #81 (thread-names), src/commands/browse/load.rs.
The spawn-failure path records the failure directly into body_failed and does not send a JobEvent, so SourceLoadPump::drain returns false and sessions_pane.poll() does not set redraw. The [!] marker can stay invisible until the next unrelated redraw.
Suggested direction: route the spawn failure through the same JobEvent path as spawn_meta so drain wakes the picker.