Grid columns do no honour expandratio

With Vaadin 8.1.5, for a Grid with multiple columns in there, Vaadin tries to balance widths nice and even across different columns. I’ve set a columnExpandRatio of 1 for one of the columns. However, at times, the column content is reduced to just … instead of showing the actual text. Any specific reason for this behavior and is there any additional tuning to be done to ensure that the column consistently displays the content. It’s not that the issue shows up 10 / 10 times, but then it shows up intermittently. There is a glitch for sure.

The same issue was also observed in Vaadin 7.6.8. We hoped 8.1.5 would fix the issue, but unfortunately the issue continues.

One input in this regard is that, changing the following style:
.igi .v-grid-cell > div {
display: inline-block;
}

to

.igi .v-grid-cell > div {
display: inline;
}

takes care of the fix. But then, wanted to better understand from Vaadin experts on how good / bad this change is.

I would recommend for you to test Vaadin 8.3.3 or Vaadin 8.4.0.beta1, and check if they work better. There has been couple of Grid column width calculation bugs that have been fixed recently, and your issue may have been fixed as byproduct.