# fix\(popup\): reveal truncated global tab titles and harden panel preview \(\#396\) · lucenx/codexbar-plasma

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

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

Visibility: public

Requested revision: 33223b22b078bdb2c482434571d0cac4f2845471

Requested commit: 33223b22b078bdb2c482434571d0cac4f2845471

Commit: 33223b22b078bdb2c482434571d0cac4f2845471

Tree: 843448e77af5ac0ee9ca4097cc309d955c230be8

Author: Simone

Committer: GitHub

## Message

```
fix(popup): reveal truncated global tab titles and harden panel preview (#396)

- Global popup tabs reveal their title in a tooltip when their text label is truncated on narrow layouts, matching provider tab behavior.
- Document truncated global-tab tooltip behavior in docs/usage.md.
- GlobalTab exposes textTruncated and defines its implicitWidth and implicitHeight.
- Added comprehensive QtQuick test coverage for GlobalTab activation, keyboard navigation, tab claiming, and hover tooltip behavior.
- Hardened PanelSettingsPreview compactTextSegments against invalid, non-numeric, or non-finite provider credits.
- Tested panel preview credits safety against undefined, null, string, and non-finite credit values.
- Fall back to view-statistics in PanelSettingsPreview providerIconSource when provider icon file name is empty.
- Clamped CompactRepresentation preview container width against negative dimensions.
- Updated UI regression contract checks, resolved conflicts with main, and updated CHANGELOG.md.
```

## Parents

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

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