Skip to content

feat(issues): Render ANSI colors in exception values and messages - #126286

Draft
JoshuaKGoldberg wants to merge 1 commit into
joshgoldberg/de-1651-remove-ansi-to-react-in-favor-of-ansi-sequence-parserfrom
joshgoldberg/logs-1016-use-shared-ansitext-component-on-issue-details
Draft

JoshuaKGoldberg wants to merge 1 commit into
joshgoldberg/de-1651-remove-ansi-to-react-in-favor-of-ansi-sequence-parserfrom
joshgoldberg/logs-1016-use-shared-ansitext-component-on-issue-details

Conversation

@JoshuaKGoldberg

Copy link
Copy Markdown
Member

Exception values and the Message section on issue details now render ANSI colors with #126237's shared AnsiText component, instead of showing raw escape codes. URLs in those values still get linkified.

Before After
Exception, light Before, exception, light After, exception, light
Exception, dark Before, exception, dark After, exception, dark
Message, light Before, message, light After, message, light
Message, dark Before, message, dark After, message, dark

Stacked on #126237. Fixes LOGS-1016.

@linear-code

linear-code Bot commented Oct 1, 2026

Copy link
Copy Markdown

LOGS-1016

@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Oct 1, 2026
@github-actions

github-actions Bot commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Story previews

Preview the stories changed in this PR on the Vercel deployment:

Preview deployment: https://sentry-p0j61t1f4.sentry.dev

Exception values and the Message section on issue details showed raw ANSI escape codes. Render them with the shared AnsiText component, keeping URL linkification for each segment.

Fixes LOGS-1016
@JoshuaKGoldberg
JoshuaKGoldberg force-pushed the joshgoldberg/logs-1016-use-shared-ansitext-component-on-issue-details branch from f202408 to c2ec671 Compare October 2, 2026 00:23

This branch was successfully deployed

1 active deployment
Preview — c2ec671a Deployed Oct 2, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant