See Tag for the decided part of this page.
Known issues
Gaps in the current rules
color="secondary" has no themed treatment, unlike every other themed Chip color option.
Nothing in source explains why it alone was skipped — Chip.overrides.ts styles default,
primary, info, success, warning, and error, but never secondary.
- No test file exists for Chip at all. There is no
Chip.test.tsx in the Titan checkout —
every behavior on the main page beyond what its stories visibly demonstrate is unverified by
automation.
- No disabled-state treatment exists.
disabled is a valid prop with no themed styling behind
it in Chip.overrides.ts.
- Delete-control keyboard behavior — see Accessibility
on the main page for what’s unconfirmed.
icon vs. avatar precedence when both are passed is untested. No story or test in the
checkout exercises this combination.
Last modified on September 2, 2026