Troubleshoot a mod changedplugins/mods/troubleshoot
Nearest release: v2.1.295, published 2 hours before upstream edited the page. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Upstream edited this page at 8 Oct 2026 20:48 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 8 Oct 2026 21:07 UTC.
Upstream edited
Recorded here
Lines+8added
Lines−0removed
From line
167
where the diff opens
First seen
1 Oct 2026
this site's first read of the page
Recorded edits10to this page, all time
### A `ui.render` line says `threw while drawn`
The whole hunk
from line 167, old and new numbered
/
from line 167
167167
168168Read the reason on that line. Common causes are a prop the element doesn't take and an element the app doesn't have.
169169
170### A `ui.render` line says `threw while drawn`
171
172The line names the [render site](/docs/en/plugins/mods/reference#render-sites), then says `threw while drawn:` and the error, as in `first-mod: ui.render (ToolUse) threw while drawn: <error>; the engine drew its own`. Claude Code hit that error while drawing the tree your [`ui.render`](/docs/en/plugins/mods/reference#interface) hook returned, or while drawing the site from the [`props` your hook passed to `next`](/docs/en/plugins/mods/interface#change-what-claude-code-already-draws). The ending `the engine drew its own` means the site shows Claude Code's usual content.
173
174Read the error and fix the value in your hook that caused it.
175
176Before v2.1.289, this error in a transcript row ended the session with [`Claude Code exited after an unrecoverable interface error`](/docs/en/errors#exited-after-an-unrecoverable-interface-error).
177
170178### `the module failed without a message`
171179
172180A [`Client`](/docs/en/plugins/mods/interface#when-a-client-fails) failed with an error that has no message, such as `throw new Error()`. The line in its place reads like `my-mod: Client client/spinner.js: the module failed without a message`.
No line in this hunk matches that.