Skip to content

fix(shell): detach CLI-detection probes from the controlling terminal - #98

Merged
gsvprharsha merged 1 commit into
tempestai-dev:mainfrom
AniketR10:fix/login-shell-sigttou
Aug 26, 2026
Merged

fix(shell): detach CLI-detection probes from the controlling terminal#98
gsvprharsha merged 1 commit into
tempestai-dev:mainfrom
AniketR10:fix/login-shell-sigttou

Conversation

@AniketR10

Copy link
Copy Markdown
Collaborator

Fixed a Linux bug where launching Tempest from a terminal gave you a white window that wouldn't close — the CLI-detection probes run through an interactive login shell (bash -lic), which tries to take the terminal, gets stopped by SIGTTIN, and wedges the app's whole process group with it.

Fix is a setsid() on those probes so they get their own session with no terminal to fight over. macOS never hit this because Finder-launched apps have no controlling terminal to inherit.

@vercel

vercel Bot commented Aug 26, 2026

Copy link
Copy Markdown

@AniketR10 is attempting to deploy a commit to the Harsha's projects Team on Vercel.

A member of the Team first needs to authorize it.

@gsvprharsha
gsvprharsha merged commit d9acaf9 into tempestai-dev:main Aug 26, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants