# fix\(panel\): open represented provider from standalone icon \(\#273\) · lucenx/codexbar-plasma

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

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

Visibility: public

Requested revision: 772789c441e3b6414bb57cc01691079de85f42ae

Requested commit: 772789c441e3b6414bb57cc01691079de85f42ae

Commit: 772789c441e3b6414bb57cc01691079de85f42ae

Tree: 362948501a91bdca783e3d3f9b6f4cc2c50fd53e

Author: Simone

Committer: GitHub

## Message

```
fix(panel): open represented provider from standalone icon (#273)

* fix(panel): open represented provider from standalone icon

The standalone panel identity had no activation handler, so clicking it
fell through to the background toggle and reopened the popup's previous
tab instead of the displayed provider. Give it the same provider-aware
activation as provider meters, with pointer, keyboard, and accessible
activation, keeping the popup toggle when no provider is selected and a
no-op in noninteractive previews.

Constraint: reuse the existing openProviderFromPanel path
Confidence: high
Scope-risk: narrow

* fix(panel): show keyboard focus ring on standalone provider icon
```

## Parents

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

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