Skip to main content
See Radio for the decided part of this page.

Known issues

Gaps in the current rules

  • No stated default-selection rule for a mandatory Radio group — see TITAN-RADIO-06 below.
  • No rule for a group with only one option beyond TITAN-RADIO-05 saying it shouldn’t happen — what to do if it does (render anyway, warn, fall back to something else) is unstated.
  • Whether a hand-assembled RadioGroup is a documented anti-pattern is unconfirmed. Input, Select, and Checkbox each have a named DoNotUse_Raw* story in source explicitly calling out bypassing FormInput. No equivalent story exists for Radio. This may mean it was never flagged, or that raw RadioGroup composition is considered acceptable for a reason not written down anywhere checked. Do not assume either answer.

Constraints Titan should enforce

These are real, currently-true rules. Nothing in code stops a builder from violating them today — each is a placeholder for a guardrail Titan hasn’t built, not a decision still being made.
Last modified on September 2, 2026