# Fix Overview custom selection for aliased providers · lucenx/codexbar-plasma

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

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

Visibility: public

Requested revision: 058c8172fa2b3bfac7a7a5de524884bf246bf7d6

Requested commit: 058c8172fa2b3bfac7a7a5de524884bf246bf7d6

Commit: 058c8172fa2b3bfac7a7a5de524884bf246bf7d6

Tree: bedcaa61cad9fc2774420ac4725c167b182ade13

Author: Simone

Committer: Simone

## Message

```
Fix Overview custom selection for aliased providers

The settings page stores raw CLI provider IDs (groqcloud,
alibaba-coding-plan), but main.qml matches the Overview selection
against providerKey-normalized IDs (groq, alibaba). Custom
selections were silently ignored for the nine aliased providers.

Normalize on read in configuredOverviewProviderIDs() so both new
and previously-saved configs resolve correctly, without duplicating
the alias map into configDisplay.qml. Add a regression assertion.

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

```

## Parents

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

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