GPUI clears windows after the quit observers, so the desk's release ran close() and wiped what on_app_quit had kept. hold() lets the lock go unclosed; release then finds nothing to close. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
GPUI clears windows after the quit observers, so the desk's release ran close() and wiped what on_app_quit had kept. hold() lets the lock go unclosed; release then finds nothing to close. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>