CI for csaxs_bec / test (push) Successful in 5m0s
A Ctrl+C landing during raise_window()'s RPC wait (e.g. when the GUI process is frozen/unresponsive) was escaping two `except Exception` handlers that don't catch KeyboardInterrupt (a BaseException sibling, not an Exception subclass): omnygui_show_progress() aborted the whole tomo_scan()/tomo_scan_resume() call instead of just skipping the window-raise, and tomo_queue_execute() left the job silently stuck at status="running" instead of the usual clean "incomplete" + explanatory message. Reproduced live by Mirko via the tomo queue. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QLrD7sVYGLAzsQjLVJpCgt