Hello,
First of all, congratulations on this refreshing, very pleasant version 5
That said, Iâm having a slight issue with the temperature widget:
Hereâs a preview while editing:
and the result on the dashboard once validated:
I donât think this is the normal behavior, is it?
Thanks again and have a great weekend everyone!
mutmut
August 29, 2026, 2:19pm
2
I donât know if this is normal or not, but if this widget takes up too much vertical space, thatâs what you get.
I would suggest that the result be almost the same as in the edit, but with vertical centering. Letâs see what that looks like.
Actually, there isnât much space, thereâs even a vertical elevator â thatâs exactly what surprises me:
Thanks for the feedback, Iâll check it out
if this can help, it seems to be an issue only on the first column because when moving one of the 2 temperatures to the right column, it displays correctly and the second one becomes even more distorted:
Hi everyone!
This topic is now in development .
A PR has been opened to keep the temperature tiles compact in a mixed column, as in the editor:
master â claude/widget-temperature-bug-trymx0
ouvert 02:55PM - 29 Aug 26 UTC
### Description
Fixes the temperature-widget anomaly reported on the forum: a t⊠emperature tile validated **compact** on the editor canvas came out as a **big centered tile** on the dashboard.
**Root cause.** In a mixed column (temperature tiles above device lists), a value tile absorbed the leftover height of its column, and whether that absorption crossed the adaptive big-tile threshold (the 130px container query in `roomTile.css`) depended on the exact height balance of the section's columns. The editor canvas cannot reproduce that balance: every widget wears ~4rem of edit chrome there (toolbar + in-between "+" slot), so a column's height on the canvas is shifted by its *widget count*. In the reported layout (4 widgets in the tile column vs 2 in its taller neighbor) the canvas showed the compact row while the dashboard rendered the big tile â reproduced pixel-for-pixel with a demo-mode dashboard mirroring the reporter's layout (viewer: 108px big tile / editor: 96px compact row before the fix).
**Fix.** Value tiles now share leftover height only when *every* box of their column is a value tile (`canBoxStretchInColumn` in `utils/dashboardSections.js`, used by both `BoxColumns.jsx` and `EditBoxColumns.jsx`) â which is the design's stated target for tile sharing in the layout spec. The decision becomes structural (column composition), so the viewer and the canvas apply it identically without measuring anything:
- **Mixed column** (the reported case): the tile keeps the compact card the editor showed, and the column simply ends earlier, per the existing cap principle ("stretch is a shock absorber, not an elastic").
- **All-tile columns** â including the flagship case of a lone tile next to a taller column â keep the adaptive big-tile behavior, now in *both* modes (verified: big centered tiles in viewer and editor alike).
The spec (`docs/specs/dashboard-flexible-layout-and-widgets.md`, A.4) is updated accordingly.
Verified in demo mode with Playwright before/after on three layouts: the reporter's mixed-column layout, an all-tile control section, and the demo Comfort dashboard (unchanged).
## Forum
Forum: https://community.gladysassistant.com/t/anomalie-widget-temperature/10753
### Checklist
- [x] Tests pass: no server change (front-only); front has no unit tests for this path â verified with Playwright against the demo build as described above
- [x] Linter and prettier pass on both front and server (`npm run eslint`, `npx prettier --check` on the changed files: 0 errors)
- [x] No undocumented breaking change (spec updated in the same commit)
đ€ Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_014ghvnJztuj9YZQZF8zcpCf
---
_Generated by [Claude Code](https://claude.ai/code/session_014ghvnJztuj9YZQZF8zcpCf)_
Donât hesitate to follow the PR, test (optional, especially for small requests), and give your feedback here if needed.
mutmut
August 29, 2026, 5:38pm
7
Indeed, it seems to be on the first and last for me: