Draw in the interface with a mod changedplugins/mods/interface
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:57 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+12added
Lines−0removed
From line
427
where the diff opens
First seen
1 Oct 2026
this site's first read of the page
Recorded edits15to this page, all time
The whole hunk
from line 427, old and new numbered
/
from line 427
427427
428428In a session started with `--plugin-dir`, a transcript line says so, such as `ui.render (Pane) refused: Text prop "bogusProp" is not allowed; the engine drew its own`. The [debug log](/docs/en/plugins/mods/troubleshoot#read-the-debug-log) records it as `ui.render (Pane): a hook returned a tree that does not validate` with the same reason. Nothing else appears in the session, so when a drawing doesn't show up, check that line or the log.
429429
430<h3 id="link-in-the-desktop-app">
431 `Link` in the Desktop app
432</h3>
433
434In the Desktop app, a `Link` draws as plain text unless its `href` meets these requirements:
435
436* **Scheme and host**: an `https:` URL, or an `http://localhost` URL such as `http://localhost:3000`
437* **No `@`**: write an `@` in the path or query as `%40`
438* **Spelling**: what `new URL(href).href` returns, apart from a missing `/` after the host. That excludes an uppercase host, a space, and `:443` on an `https:` URL.
439
440In the terminal, these requirements don't apply.
441
430442<h3 id="when-a-client-fails">
431443 When a `Client` fails
432444</h3>
No line in this hunk matches that.