rerun
rerun copied to clipboard
control-C during restart leaves something running
the signal handler should not only kill a running process; it should also kill a process that we're currently in the middle of starting (if the timing is just wrong it'll leave one running in the background)
Probably the Thread from for keys checking is getting lost/orphaned there. lib/rerun/runner.rb#L23 And line in die
which has commended stopping that thread - lib/rerun/runner.rb#L167
hmmm... good detective work. Will require more investigation...