Skip to main content
Connor Forsyth
New Member
July 27, 2026
Question

Maintain child sizing of elements when the parent element's layout mode changes into grid or auto layout.

Example:
I have a bunch of elements that intentionally have a fixed height and width applied to them.
I want to put them in a grid.
When I do so - their width and height changes to fill. This is an unwanted destructive change and should be fixed or at least have a way to override.

Is this how flex works in css? I don’t think it is - using display: flex - children keep their intrinsic size unless you explicitly opt into growing.

2 replies

djv
Figmate
Community Support
July 30, 2026

Hi ​@Connor Forsyth, thanks for flagging this! 

I completely understand how this must be slowing down your workflow. To clarify, this is currently expected behavior on how Grid works, but the team isn’t entirely happy with it either. Our team has been actively discussing reverting this so that existing frames keep their original width/height when they're added into a Grid, rather than defaulting to Fill. A couple of quick questions:

  1. Are you seeing this when dragging/pasting existing elements into an already-created Grid, or when converting a frame's layout mode directly to Grid (e.g. via Shift+A)?
  2. Are the elements you mentioned frames/components, or something else (e.g. text, vectors)?

Whatever additional details you’re able to provide, I’ll pass along to the team. While I don’t have an exact timeline to provide yet, please know that this is on the team's radar for improvement.

sset
New Member
October 14, 2026

I came here to say the same thing. I want to tidy up an older design system, when I turn on grid, it automatically changes all variants to fill. They were fixed sizes. My example is buttons, I have 60 variants. I now have to manually go and resize them all back to what they were.
In my opinion, the default should keep all sizes and option to fill height and width as a secondary option. Or at the very least, a revert to previous sizes option. It will literally take me a day to go through the whole thing and manually fix everything in there.