j3w1 / theme

j3w1 / theme4.0.0

j3w1 / command

  • SPEC Overview
  • SPEC Foundations
  • SPEC Components
  • SPEC Patterns
  • SPEC Tokens
  • SPEC Tools
  • SPEC Workbench
  • SPEC Form builder
  • SPEC Task kit
  • SPEC Recipes
  • SPEC Figma bridge
  • SPEC Report an issue
  • SPEC Implement
  • SPEC For agents
  • SPEC Ports
  • SPEC Releases
  • SPEC Specification
  • DEMO Vue application demo

color.text.on-danger

Text on the danger fill.

Source revision 9afef8564142e41458748895d16b4df161a67d66

color.text.on-danger--color-text-on-danger

default · approved

Resolved value
#f9faf9
Status
observed
Consumption
use — Use within the role's documented scope and restrictions.
Decisions
None pending.
Source
tokens/semantic.tokens.json:284 /color/text/on-danger
Used by aliases
No declared aliases depend on this role.

Provenance and restrictions

null

Declared component and port usage

Consumer / kindPart / variantState / surfaceSource declaration
telegram · portandroid:chat_sentErrorIcon——ports/telegram/mapping.json:773 /mappings/color.text.on-danger/1
telegram · portandroid:chats_sentErrorIcon——ports/telegram/mapping.json:772 /mappings/color.text.on-danger/0
telegram · portdesktop:titleButtonCloseFgOver——ports/telegram/mapping.json:774 /mappings/color.text.on-danger/2

Declared unmapped ports

  • chatgpt: ChatGPT has one global foreground; the presets use text.bright or text.default and the rest of the text ladder has no setting. · ports/chatgpt/mapping.json:302 /unmapped/color.text.on-danger
  • claude-code: Interface colour role that no Claude Code theme key takes. · ports/claude-code/mapping.json:419 /unmapped/color.text.on-danger
  • codex: Interface colour role; a Codex tmTheme colours code only. · ports/codex/mapping.json:322 /unmapped/color.text.on-danger
  • ghostty: Interface colour role; a terminal theme file carries terminal colours only. · ports/ghostty/mapping.json:323 /unmapped/color.text.on-danger
  • obsidian: Error tooltips and destructive fills use their status.danger.on-fill/action.destructive.filled-text roles; no separate generic on-danger key. · ports/obsidian/mapping.json:539 /unmapped/color.text.on-danger
  • orca: No separately mapped public Orca theme key for this role; the host derives or retains this state. The app plugin maps supported chrome and editor keys independently of terminal colours. · ports/orca/mapping.json:501 /unmapped/color.text.on-danger
  • warp: Interface colour role; a terminal theme file carries terminal colours only. · ports/warp/mapping.json:318 /unmapped/color.text.on-danger
  • windows: Outside Windows visual adapter scope; preserve host semantics. · ports/windows/mapping.json:2356 /unmapped/color.text.on-danger

Relevant contrast declarations

No contrast pair is declared for this role.

heritage-ansi · heritage

Resolved value
#f9faf9
Status
observed
Consumption
historical-only — Historical fidelity only; preserve all documented limitations and deprecations.
Decisions
None pending.
Source
tokens/semantic.tokens.json:284 /color/text/on-danger
Used by aliases
No declared aliases depend on this role.

Provenance and restrictions

null

Declared component and port usage

No declared component or port mapping. Unindexed consumers are unknown.

Relevant contrast declarations

No contrast pair is declared for this role.

extended · proposed

Resolved value
#f9faf9
Status
observed
Consumption
blocked — Proposed profile: preview only, not downstream delivery.
Decisions
None pending.
Source
tokens/semantic.tokens.json:284 /color/text/on-danger
Used by aliases
No declared aliases depend on this role.

Provenance and restrictions

null

Declared component and port usage

No declared component or port mapping. Unindexed consumers are unknown.

Relevant contrast declarations

No contrast pair is declared for this role.