Skip to content

feat(issues): New stack trace component#109428

Draft
scttcper wants to merge 4 commits intomasterfrom
scttcper/new-stack-trace
Draft

feat(issues): New stack trace component#109428
scttcper wants to merge 4 commits intomasterfrom
scttcper/new-stack-trace

Conversation

@scttcper
Copy link
Member

  • handles long filenames by wrapping to two lines
  • handles mobile screen sizes a little better
  • has two contexts instead of prop drilling
  • does not use global styles

- handles long filenames by wrapping to two lines
- handles mobile screen sizes a little better
- has two contexts instead of prop drilling
- does not use global styles
@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Feb 26, 2026
Move frame context and variables rendering further onto layout/text primitives
and wire frame context regions to chevron controls for better semantics.

Avoid work for collapsed frames by gating source context/highlighting inputs
behind expansion state.

Add keyboard-focused tests for chevron Enter/Space behavior and aria wiring.

Co-Authored-By: Claude <noreply@anthropic.com>
Extract frame context and variables rendering into reusable stacktrace units and tighten header/layout interactions for the new component API.

Add a coverage host that uses React Query query options and query cache, fetching coverage only for expanded frames while keeping the base StackTrace component data-source agnostic.
Fix Core StackTrace spec failures by adding default stacktrace-link mocks, making badge assertions resilient, and using explicit space key events for chevron keyboard behavior.

Also remove unused stacktrace exports and simplify coverage query eligibility checks without changing behavior.
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