# fix\(providers\): preserve setup state and keyboard focus \(\#530\) · lucenx/codexbar-plasma

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

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

Visibility: public

Requested revision: 88f3580e19e8e198d481da31e43375317ef028b2

Requested commit: 88f3580e19e8e198d481da31e43375317ef028b2

Commit: 88f3580e19e8e198d481da31e43375317ef028b2

Tree: 33c89b0bf71d06d2dd14c0cc52ce1698f624f326

Author: Simone

Committer: GitHub

## Message

```
fix(providers): preserve setup state and keyboard focus (#530)

Invalidate stale diagnostics after successful writes, retain known setup capabilities during reloads, and preserve row focus without accepting repeated pending toggles. Keep API-key prompt enablement and write errors consistent.

Documentation impact: update provider behavior in docs/usage.md and CHANGELOG Unreleased. TODO CLI blockers remain unchanged; no listed parity item is completed.
```

## Parents

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

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