figma weave generating fixed widths instead of hug
Fix Figma Weave outputting fixed pixel widths instead of dynamic Hug or Fill container settings on Auto Layout frames.
Powered by Tickd.ai
Updated 9/4/2026
When generating layout components with Figma Weave, you may notice that generated frames arrive with explicit pixel dimensions rather than dynamic Auto Layout sizing (`Hug contents` or `Fill container`). This behavior causes components to break or overflow when text changes, viewports scale, or design tokens update.
Quick checks
- Select the parent frame on your canvas to verify if Auto Layout is actually active on the generated structure.
- Confirm that Figma Weave has finished rendering the layout pass by checking /fix/figma-weave-not-generating.
- Ensure your prompt does not contain rigid pixel dimensions like "375px card width" which force fixed container constraints.
- Re-prompt with explicit dynamic sizing parameters: When submitting your prompt to Figma Weave, explicitly request fluid layout rules. Include phrases such as "use hug contents for text containers" or "set child cards to fill container width" to override default pixel bounds.
- Batch update resizing properties in the right inspector panel: Select the generated layers on your canvas. In the right-hand panel under Frame properties, change the horizontal and vertical sizing dropdowns from `Fixed width` (e.g., `320px`) to `Hug contents` or `Fill container`.
- Re-apply Auto Layout to unstructured layer groups: If Figma Weave outputs loose frames without proper Auto Layout rules, select the parent frame and press `Shift + A` (macOS/Windows). Once Auto Layout is applied, set container bounds to dynamic values.
- Reset layer constraints and component overrides: If the AI generated nested component instances with fixed overrides, right-click the frame and select Reset all overrides to restore standard responsive behavior.
- Check backend generation performance: If Weave consistently drops Auto Layout rules mid-generation, server lag might be truncating property assignments. Check /fix/figma-weave-down to verify current engine status.
Still stuck?
If Figma Weave repeatedly ignores Auto Layout directives across all new documents, test generation in a clean file without custom UI kits. Remember that Figma Weave Support is an independent troubleshooting resource and is not affiliated with Figma.