Improvement
April 17, 20261 min read
List Input Crash Fix
Brand Kit Core
✨ What''s Improved
The Problem
The shared ListInputCard component called .trim() on its input value without a nullish check. When the value was undefined (e.g. on first render of certain cards), it threw TypeError: Cannot read properties of undefined (reading ''trim'') and triggered a blank screen.
The Fix
Added a nullish fallback ((value ?? '''').trim()) so undefined values are safely treated as empty strings.
Impact
This fix applies to every tag/list editor across Personality, Storytelling, Governance, and Expression cards.