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

Known issues

Divergences are where code and design intent disagree; open decisions are where nothing has been decided yet. Neither is resolvable by inference.

Gaps in the current rules

  • The light-mode status failures are untriaged. Whether they are known and accepted, scoped to non-text uses, or unnoticed is not recorded. See TITAN-DIV-03.
  • text-error-invert on background-error fails in dark (2.49:1) and is marginal in light (4.36:1), despite the names implying they pair.
  • No token expresses dark text on a bold status fill, which is what conformant light-mode success and warning banners require.
  • No semantic focus token exists. See TITAN-DIV-02.
  • No reduced-motion implementation exists in the token layer. See TITAN-A11Y-06 below, and Motion.
  • No forced-colors / High Contrast Mode guidance exists.
  • Focus Not Obscured is unaddressed. No rule governs the interaction between the z-* ladder and focus.
  • Contrast is checked here, not in Titan — see TITAN-A11Y-01 and TITAN-A11Y-03 below.

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 7, 2026