Skip to content

[pull] master from getsentry:master#1807

Merged
pull[bot] merged 1 commit intoKingDEV95:masterfrom
getsentry:master
Mar 19, 2026
Merged

[pull] master from getsentry:master#1807
pull[bot] merged 1 commit intoKingDEV95:masterfrom
getsentry:master

Conversation

@pull
Copy link

@pull pull bot commented Mar 19, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Wrap the Widget component's Footer slot in an ErrorBoundary, matching
the
existing pattern used for the Visualization slot.

Previously, errors in footer content (e.g. null data passed to rendering
components) would propagate up and crash the entire page. Now footer
errors
are contained within the widget frame, showing a WidgetError message
while
the rest of the widget (title, visualization) continues to render
normally.

This came up from a crash on the agent monitoring page where a null
`modelId`
in the LLM Calls widget footer took down the whole page. The root cause
null
check is in #110505 — this PR adds defense-in-depth so similar issues in
any
widget footer won't crash the page.


<img width="1006" height="109" alt="image"
src="https://github.com/user-attachments/assets/3208e8bd-d180-4a31-a595-8db6eb058ad5"
/>

<img width="379" height="87" alt="image"
src="https://github.com/user-attachments/assets/272ee095-8f89-4543-838e-54a834221672"
/>

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
@pull pull bot locked and limited conversation to collaborators Mar 19, 2026
@pull pull bot added the ⤵️ pull label Mar 19, 2026
@pull pull bot merged commit 0f7a81e into KingDEV95:master Mar 19, 2026
@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Mar 19, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

⤵️ pull 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