# fix: reject failed widget updates and session scans \(\#506\) · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/fb6a4b104e0efd9bb570dd0e69dbc90d0b41dffe)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: fb6a4b104e0efd9bb570dd0e69dbc90d0b41dffe

Requested commit: fb6a4b104e0efd9bb570dd0e69dbc90d0b41dffe

Commit: fb6a4b104e0efd9bb570dd0e69dbc90d0b41dffe

Tree: 80047ea80fb85833fd31f11192791894f6853422

Author: Simone

Committer: GitHub

## Message

```
fix: reject failed widget updates and session scans (#506)

Both process owners trusted valid stdout without checking the exit code. Require zero exit status before replacing sessions or accepting widget updater success, preserving prior data and structured updater errors.

Add real-process regressions reproduced before the fix. Update usage, development, and Unreleased notes. TODO is unchanged: no parity item is completed.
```

## Parents

- [bc2a1bb3399339c7979575a27f32e84492f60a79](https://git.cafe/lucenx/codexbar-plasma/commit/bc2a1bb3399339c7979575a27f32e84492f60a79?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/fb6a4b104e0efd9bb570dd0e69dbc90d0b41dffe?format=markdown)
