next.js
c2062dc6 - fix(devtools): render nested error messages with HotlinkedText (#93620)

Commit
106 days ago
fix(devtools): render nested error messages with HotlinkedText (#93620) ### What? The primary error description renders its message through `HotlinkedText`, so `Learn more: https://...` URLs become real links. The nested overlay surfaces — `Caused by` (`error-cause.tsx`) and aggregate-error rows (`error-aggregate-errors.tsx`) — still rendered the trimmed message as plain `<p>` text, leaving those URLs unclickable. ### How? Wrap `{trimmedMessage}` in `<HotlinkedText>` on both surfaces. Default browser link color (blue) is left intact so the URLs stand out against the red message text. Before: <img width="1332" height="1234" alt="CleanShot 2026-05-08 at 00 15 42@2x" src="https://github.com/user-attachments/assets/88cf519d-3b7e-47a8-a963-429d480b3229" /> After: <img width="1100" height="1098" alt="CleanShot 2026-05-08 at 00 15 14@2x" src="https://github.com/user-attachments/assets/91bcb1fd-a446-4969-b3f1-77df9659613d" /> --------- Co-authored-by: Cursor <cursoragent@cursor.com>
Author
Parents
Loading