Emoji buttons inside the EmojiPicker defaulted to type="submit", causing premature form submission when selecting an emoji inside the Create/Edit View dialog. The form submitted with the stale (empty) icon state before the emoji selection could update it, resulting in views always saving with icon: null regardless of the user's emoji choice. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>