Table component auto-size bouncing/flickering

I currently have an issue where every now and then a table in my app will expand and contract by a few pixels (~20-50px) at the bottom of the table. It looks like it's trying to load another row at the bottom and then realizes there's no row to load and contracts again. This will happen quickly so it looks like it's flickering/wobbling.

This happens most frequently when I have a table that has auto height (instead of fixed) and the table is in a container or modal popup.

The problem is intermittent so it's hard to provide an example to work from but it does happen in multiple apps and for multiple users, so it's not a me or an app issue.

Is anyone else having the same issue?

@jleem if this behavior is still showing for you, would you be able to capture a gif to share here so we can see what you're seeing? I know you mentioned it's intermittent so could be hard to grab.

Would also be interested to hear from anyone else who's seeing this so we can gather more details and reproduce it, bringing this to a more actionable state. Thanks so much for letting us know about it!

@kbn Just found it. It seems to be an issue with the auto-sizing when one of the column types is set to 'Image'. This combination seems to be problematic:

column settings -> appearance -> width = fill
table settings -> appearance -> row height = dynamic

Changing to any other combination stops the issue.

Screen Recording 2024-03-01 at 10.27.34 AM