penpot/frontend
Andrey Antukh 362f64ff9b 🐛 Strip nil values at text-style merge boundaries
Add d/without-nils at every point where default-font or editor styles
are merged before being stored or used to build content:

- v2-update-text-editor-styles and v3-update-text-editor-styles now
  strip nils from merged styles before writing to workspace state.
- initialize-editor-state strips nils from the attrs passed to Draft.js.
- v2-default-text-content strips nils from default-font before building
  the initial text tree for new shapes.

These are defensive guards so that any residual nil in default-font
(e.g. from sessions predating the save-font fix) cannot reach shape
content or editor state.
2026-04-16 15:33:07 +02:00
..
2026-04-07 21:35:00 +02:00
2026-04-07 21:35:00 +02:00
2026-03-26 14:12:11 +01:00
2025-12-23 13:10:58 +01:00
2026-04-07 21:35:00 +02:00
2026-04-07 21:35:00 +02:00
2026-04-07 21:35:00 +02:00
2025-11-05 17:15:19 +01:00