Skip to main content
Question

Grid: Automatic rows not working / resetting itself

  • June 2, 2026
  • 1 reply
  • 14 views

Julia57

Figma recently launched the feature for a grid to automatically add/remove rows depending on the content that’s actually in there.  Unfortunately it’s not working for me, and I haven’t seen anyone else talking about it.

 

Let’s say I have a component with a grid, and it has about 4 rows worth of cards inside. When I use the instance of this component and hide 1 row’s worth of cards, the grid initially shrinks in height to hug the remaining 3 rows visible. But a few minutes later the instance will pop back to the height of 4 rows, leaving an empty row. If I toggle hide/show on the cards it will force Figma to recalculate the height and hug again, but then the same thing will happen again 2 minutes later. 

 

The inverse is also true; if I include hidden extra cards in my component, and turn them on in the instance, the grid will initially grow in height to accomodate the extra cards, but later shrink again to the original number of rows, causing the extra cards to overflow the frame.

1 reply

Tom Reem
Figmate
  • Figmate
  • June 2, 2026

Hey ​@Julia57 and ​@didip13 — thanks for flagging this! I gave it a go in one of my testing files but wasn't able to fully replicate the grid resetting its row height unprompted.

Could either of you share a bit more detail on what's happening? Specifically:

  1. Expected behavior. Does what you're expecting match what's shown in this GIF: Use the grid auto layout flow → Toggle automatic positioning?
  2. Card size. Can you confirm whether any of the cards span more than one row?
  3. Screen recording. A brief recording that includes both side panels would go a long way in helping us recreate the exact scenario.

If a recording isn't possible, we'd be happy to take a look at the file directly. Just let me know and I'll follow up with instructions on sharing access securely.

I'll keep an eye out for your reply.