Skip to content

0.6.2: fix process termination dialog and add optional SIGKILL - #90

Merged
ralyodio merged 2 commits into
mainfrom
fix/demo-kill-dialog
Sep 13, 2026
Merged

0.6.2: fix process termination dialog and add optional SIGKILL#90
ralyodio merged 2 commits into
mainfrom
fix/demo-kill-dialog

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

The demo's process confirmation previously kept Yes visually focused and closed without sending a signal. The dialog now supports Yes/No keyboard navigation and an unchecked Force kill (-9 / SIGKILL) checkbox, sending SIGTERM by default and reporting signal results or errors.

Modal buttons and custom controls share keyboard focus, exclude background controls, consume activation keys, and restore focus after dismissal. The selected PID is captured when opening the dialog so metric refresh sorting cannot change the target; simulation never signals host processes. The component example, help and README explain the interaction.

Release both npm packages as 0.6.2, with matching workspace dependencies, CLI versions and website badge. This preserves the spinner changes already released in 0.6.1.

Validation: complete typecheck/build; 394 passing tests on Bun and Node; site production build; widget galleries and generated catalog consistency; disposable-child SIGTERM cleanup and SIGKILL checks; modal renderer benchmark; git diff --check.

@ralyodio
ralyodio merged commit 29f9058 into main Sep 13, 2026
14 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.

1 participant