Hello,
recently I have used “layoutComponentImprovements” experimental feature.
I though nothing much was changed so I kept it. Later our customer started to complain some components sizing is incorrect etc.
Whenever I looked at the same componets on dev machine everything was ok, but in production the sizing looked badly. I started digging and found out, that element attributes such as data-width-full and data-height-full (sorry if the attributes are named differently) are present, but the styling is missing on dev machine.
I am attaching browser inspector with visible missing parts (the screenshot was captured in production env. where the css is ok)
I enabled the feature in properties file that should be used by all envs right as I see experimental feature mentioned during application start-up in console log.
We use SB 3.5.x with Vaadin 24.8, but it was happening in 24.7.x too.
I gave it a try, can confirm that it doesn’t work with dev bundles, but it does work with the production bundle. A workaround seems to be to use vaadin.frontend.hotdeploy=true.