Hello everyone!
Thanks for the release @pierre-gilles !
Just for info, there are still a few typos. I’ll try to do a quick pass today to report them.
I have an issue with some cards, mobile or not, with horizontal scrolling.
Mobile:
Both:
mobile:
desktop:
Silly question, but for sliders (for example, for shutters) couldn’t we have the same functionality as for lights, which opens another menu with the arrow?
Hi everyone!
This topic is now in development .
A PR has been opened to fix the horizontal elevator on the dashboard cards (devices and weather):
master ← claude/bug-ascenseur-horizontal-6fazxt
ouvert 08:16AM - 28 Aug 26 UTC
### Description
Two dashboard widgets were reported on the forum as showing a h… orizontal scrollbar, on a phone and on a narrow desktop dashboard column alike.
**Devices widget** — an auto-layout table sizes a column to its widest unbreakable word, and a device name is very often one long token (`Volet_chambre_parentale`). That minimum pushed the whole table past the card, so `.table-responsive` put the row under a horizontal scrollbar with its controls cut off at the card edge. The name column now drops out of the table's minimum-width computation (`max-width: 0`) and ellipsizes instead, keeping the half of the row it had while the controls keep the width they ask for.
This also unblocks the adaptive option controls (`acAdaptiveControls`): they collapse to dropdowns *while the card overflows*, so a name that overflowed whatever they did was quietly turning every button group of the card into a dropdown for nothing.
The new rules are scoped to a `device-widget-table` class, because the devices page shares `device-list-table` but lays its rows out on six columns.
**Weather widget** — the hourly and daily forecast rows scroll sideways on purpose (the slots keep a readable floor rather than being crushed), but they carried a permanent scrollbar drawn across the card, which is what reads as broken. They get the treatment the app's other sideways rows already use (`.hz-tabs`, `.groupChips`): the bar is hidden, and a thin one comes back on hover or keyboard focus for mouse users. The rows still scroll.
Measured in Chromium on a reproduction of the reported card (light row + shutter state + shutter position, name `Volet_chambre_parentale`), `scrollWidth - clientWidth` of `.table-responsive`:
| card width | before | after |
| --- | --- | --- |
| 1100 px | 0 | 0 |
| 950 px | 0 | 0 |
| 600 px | 0 | 0 |
| 460 px | 0 | 0 |
| 390 px | **99 px** | 0 |
| 360 px | **99 px** | 0 |
| 320 px | **139 px** | 0 |
Row height stays constant (207 px) at every width, and on wide cards the column split stays close to what it was, so the range sliders keep their length (378 px at 1100 px card width, vs 448 px before). A name containing spaces, which used to wrap to two or three lines on a phone, now stays on one line — same single-line truncation the dashboard tab names already use.
## Forum
Forum: https://community.gladysassistant.com/t/bug-ascenseur-horizontal/10725
### Checklist
- [x] Tests pass: no server code is touched, so `server && npm run coverage` is unaffected; the change is front-end CSS plus two class names, verified with `npm run build` and a Chromium reproduction across card widths rather than with Cypress
- [x] Linter and prettier pass on both front and server (`npm run eslint`, `npm run prettier`)
- [x] No undocumented breaking change
---
_Generated by [Claude Code](https://claude.ai/code/session_01Xr7kHMojMzWCkaJSEReYxX)_
Feel free to follow the PR, test (optional, especially for small requests) and give your feedback here if needed.
@spenceur could you test to confirm that it fixes the issue on your end?
Since it’s just front-end, you can test on Gladys Plus: https://claude-bug-ascenseur-horizon.gladys-plus.pages.dev/
As far as I remember, you’re no longer on Gladys Plus, but you can always get a 1-month account (no credit card, free trial), maybe it’s a good time to come back to Gladys Plus Gladys Plus : accès distant sécurisé pour ta domotique | Gladys Assistant
Otherwise, you can test on the Docker image:
ghcr.io/gladysassistant/gladys-preview:claude-bug-ascenseur-horizontal-6fazxt
Thanks in advance for your tests
guim31
August 28, 2026, 8:24am
4
This solves the problem for me (which I also had)
I won’t be able to test until this evening
I’ll let you know
But based on the code, I’m not doubting it, you truncate the longest word and remove the scrollbar
And for the weather widget, you hide the scrollbar?
I’ll see gladys later, but for now, traefik suits me (the only thing that interests me is potentially the AI in the formula).
It’s too far tonight, I’m going to release now that @guim31 has confirmed
Exactly, Gladys Plus would have allowed you to test it from outside your home
Sorry, I’m not actually at home and indeed with Gladys+ I could have tested quickly.
It’s merged and will be deployed today.