LearnNewsExamplesServices
Frontmatter
id8526
titleFix CSS collision for state badge icons in Tickets view
stateClosed
labels
bugdesignai
assigneestobiu
createdAtJan 10, 2026, 10:48 PM
updatedAtJan 10, 2026, 10:49 PM
githubUrlhttps://github.com/neomjs/neo/issues/8526
authortobiu
commentsCount1
parentIssue8398
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 10, 2026, 10:49 PM

Fix CSS collision for state badge icons in Tickets view

Closed v11.20.0 bugdesignai
tobiu
tobiu commented on Jan 10, 2026, 10:48 PM

Goal: Fix a CSS selector collision in the Tickets view where sub-issue icon colors were incorrectly affecting state badges within the frontmatter table.

Context: The .neo-frontmatter-table i.fa-circle-check rule was intended for icons within sub-issue lists (Checkmarks). However, since the ticket's "state" badge (Open/Closed) also uses this icon and can appear within the frontmatter table, it was inheriting the green color, leading to poor contrast (green icon on purple background for closed tickets).

Changes:

  1. resources/scss/src/apps/portal/news/tickets/Component.scss: Scoped the i.fa-circle-check and i.fa-circle rules to .neo-sub-issue specifically.

Outcome: Sub-issue checkmarks remain green/grey, while state badges preserve their correct white icon color, ensuring visual consistency and accessibility.

tobiu added the bug label on Jan 10, 2026, 10:48 PM
tobiu added the design label on Jan 10, 2026, 10:48 PM
tobiu added the ai label on Jan 10, 2026, 10:48 PM
tobiu added parent issue #8398 on Jan 10, 2026, 10:48 PM
tobiu referenced in commit 3fe7bed - "fix: Scope sub-issue icon colors to avoid collision (#8526) on Jan 10, 2026, 10:48 PM
tobiu assigned to @tobiu on Jan 10, 2026, 10:48 PM
tobiu
tobiu Jan 10, 2026, 10:49 PM

Input from Gemini 3 Pro:

✦ I have fixed the CSS collision. The icon colors for sub-issues are now scoped to the .neo-sub-issue class, ensuring they no longer bleed into the state badges within the frontmatter table.

Closing as completed.

tobiu closed this issue on Jan 10, 2026, 10:49 PM