What happened

A nightly UX audit (2026-06-21, theme: Typography scale & hierarchy) found two consistency bugs. First, EditJournal.kt and EditTaskList.kt rendered structural subsection labels (“Add New Entry”, “Journal Entries (N)”, “Priority”) in the default onSurface color while every other settings screen paints the same structural role in primary blue — the two outlier screens were the only exceptions among 30+ settings screens. Second, CronExpressionEditor.kt’s “Generated cron:” output line used primary blue and titleSmall style, the same visual treatment as the interactive “Schedule” section header directly above it, making read-only derived output visually indistinguishable from a navigatable heading.

Fix

Prevention