# fix\(layout\): prevent recursive provider and project sizing · lucenx/codexbar-plasma

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

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

Visibility: public

Requested revision: 113e3cbca3d962e96946c1b1b274da448d41ccb4

Requested commit: 113e3cbca3d962e96946c1b1b274da448d41ccb4

Commit: 113e3cbca3d962e96946c1b1b274da448d41ccb4

Tree: c21b4b70a65b4bf637bfe9a8eeee5ed6f2b2db90

Author: Simone

Committer: GitHub

## Message

```
fix(layout): prevent recursive provider and project sizing

Avoid recursive Qt layout sizing in provider detail rows, chart headings, and project cost columns while preserving value bounds, alignment, and wrapping.

Add nested-layout resize regressions and reject recursive layout warnings in graphical smoke tests. Clarify the documented plain-Item sizing boundary and retain the Panel opening fix from main.

Validation: make check in the pinned Plasma CI image passed with 881 main QtTests, 13 native-control tests, and 62 Python tests. Four targeted OpenGL captures passed and were visually reviewed.
```

## Parents

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

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