Skip to main content
Question

Replacing text via paste converts auto-width text to auto-height and freezes width at the previous value

  • July 2, 2026
  • 5 replies
  • 53 views

Vladislav Grigorenko

Steps: 1) Create a text layer with Auto width resizing. 2) Enter edit mode, select all, paste any text — works correctly, width adjusts. 3) Enter edit mode again, select all, paste different text (plain paste ⇧⌘V behaves the same).

Actual: the layer switches to Auto height; width freezes at the pre-paste value. Inside auto-layout component instances the label keeps the old narrow width and wraps one syllable per line. An error toast pops up at the moment of paste.

Expected: resizing mode is preserved; width re-fits the new content.

Repro rate: 100%, reproduces on plain text layers, component instances, text bound to a text property, and nested instances alike.

5 replies

Jaycee Lewis
Figmate

Hey ​@Vladislav Grigorenko 👋 Thanks for the sharing those details. I tried to repro this but couldn’t get it to “break” or produce the error toast. Could you grab a screen recording of the repro from start to finish — including the error toast, please? 

A few other helpful questions:

  • Where are you pasting the replacement text from (another Figma layer, a browser tab, Notes, Word, etc.)?
  • Are you on the desktop app or browser, and which Figma version?
  • Does it happen if you paste text you copied from within Figma itself, not just external sources?

Thank you very much for the additional details! — Jaycee


Vladislav Grigorenko

That's strange—it works with text layers in one of the files. I tried using a layout from another file, and it breaks there too, but not with all the text layers. It looks strange.


Jaycee Lewis
Figmate

Thanks ​@Vladislav Grigorenko 🙌 I took it to my resources. I’ll follow up here with any updates. — Jaycee


Jaycee Lewis
Figmate

Hey ​@Vladislav Grigorenko the team asked if you can make sure your Figma is up to date and try again, please? — Jaycee


Vladislav Grigorenko

Thank you! Everything is working now.