# fix\(accounts\): dismiss discovery explanations when the popup closes \(\#590\) · lucenx/codexbar-plasma

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

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

Visibility: public

Requested revision: 8f70d40804811c9940f96886f2d13cb5cbbcb814

Requested commit: 8f70d40804811c9940f96886f2d13cb5cbbcb814

Commit: 8f70d40804811c9940f96886f2d13cb5cbbcb814

Tree: ef07c908a3675e787248a88d691c75236753b72a

Author: Simone

Committer: GitHub

## Message

```
fix(accounts): dismiss discovery explanations when the popup closes (#590)

* fix(accounts): dismiss discovery explanations when the popup closes

The accounts panel kept the "no named accounts" or "cannot switch accounts"
explanation after an Accounts… click until the CLI or CodexBar configuration
changed. AccountsController now tracks the explanation separately from the
provider's availability; main.qml dismisses it when the popup closes, while
an unsupported provider's Accounts… entry stays disabled.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix(accounts): keep dismissed notices silent for late replies

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
```

## Parents

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

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