Frontmatter
| id | 8526 |
| title | Fix CSS collision for state badge icons in Tickets view |
| state | Closed |
| labels | bugdesignai |
| assignees | tobiu |
| createdAt | Jan 10, 2026, 10:48 PM |
| updatedAt | Jan 10, 2026, 10:49 PM |
| githubUrl | https://github.com/neomjs/neo/issues/8526 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 8398 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jan 10, 2026, 10:49 PM |
Fix CSS collision for state badge icons in Tickets view
tobiu added parent issue #8398 on Jan 10, 2026, 10:48 PM
tobiu assigned to @tobiu on Jan 10, 2026, 10:48 PM

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-issueclass, 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
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-checkrule 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:
resources/scss/src/apps/portal/news/tickets/Component.scss: Scoped thei.fa-circle-checkandi.fa-circlerules to.neo-sub-issuespecifically.Outcome: Sub-issue checkmarks remain green/grey, while state badges preserve their correct white icon color, ensuring visual consistency and accessibility.