Skip to main content
Question

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

  • July 27, 2026
  • 1 reply
  • 7 views

Connor Forsyth

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.

1 reply

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.