mirror of
https://github.com/penpot/penpot.git
synced 2026-04-29 13:18:29 +00:00
When detaching a typography, save-font was storing nil values for typography-ref-file and typography-ref-id into the workspace global default font state. These nil values were then merged into every newly created text shape, causing the attributes to appear with nil values instead of being absent. Fix by applying d/without-nils before persisting the default font data, ensuring nil values are never stored as defaults.