When you opt out of the new fullscreen TUI and explain why, that reason is now sent as proper feedback, not just analytics
What
When a user opts out of the new fullscreen/TUI (terminal user interface) renderer and types a reason, Claude Code now submits that full reason text through its feedback-submission system (with a timeout, credentials, and a character cap), recording whether the submission succeeded.
Afterward, it still sends a tengu_tui_optout_reason telemetry event, but that event now only carries a reason_length and a feedback_id (when submission succeeded) rather than the raw reason text itself.
Why
This keeps the actual free-text explanation out of analytics events, while still making sure it reaches the team as a proper piece of feedback rather than just an anonymized data point.