SAFETY

Process Exit Confirmation

Get a chance to review active work before a normal tab close.

Availability

Implemented in the stable source; configuration and compatibility limits are described below.

Reviewed against stable v0.5.1. Rust candidate additions are labeled separately. Release status.

The pain this solves

  • Accidentally closing a tab can interrupt tracked work.
  • A close warning is limited by the process state Chau7 knows.

What ships with it

  • Stable UI can warn on normal tab close when tracked process state is active.
  • The warning is configurable.
  • Per-process rules and every forced close path are not established.

Questions this answers

  • Can Chau7 warn before a normal tab close with tracked processes?
  • Is the warning configurable?
  • Does it cover forced or automated close paths?

How it works

The stable app has a close-warning setting and checks the tab's tracked command or process status before a normal close. If the warning condition is met, the user can cancel or continue.

The warning relies on process and command status Chau7 knows about. It should not be described as a complete inventory of all descendants or every background task.

Some forced or automated close paths can use explicit force behavior. Limit the claim to the normal UI close path and avoid promising configurable per-process rules or warnings on every exit path.

Why it matters

A confirmation can prevent a normal tab close from interrupting work Chau7 has identified as active. It is a useful prompt, not a process supervisor.

Frequently asked questions

Does Chau7 always warn when closing a tab?

The stable close warning is configurable and depends on tracked active-process status.

Can the warning guarantee that no task will be stopped?

No. It is based on state Chau7 tracks, and forced or automated close paths may differ.