Group of 5 Use it now
Plugins can now request keyboard focus and scroll position in their UI, plus use new clock.now/sleep/after/every timer functions
What
- New
ui.focusandui.scrollhook events let a plugin request or commit keyboard focus onto an element it drew, and move or reveal scroll position within a transcript or pane it owns, with ownership checks so one plugin can't steal focus or scroll from another plugin's UI, and tracking of whether a person or the plugin itself initiated the action. - The plugin-facing
$.uiobject gainsui.scroll(withto/in/blockoptions) andui.focus(withrequestId/key), plus newcloseOnEscape,holdToasts, androwsoptions onui.open. A third new event,ui.blit, was also registered in the event-type system. - A new
$.clockplugin API addsnow(),sleep(ms),after(ms, fn), andevery(ms, fn), each validated to require non-negative millisecond counts and wired through cancellation/abort signals.
Why These additions give plugins finer control over their own UI (focus and scrolling, without interfering with other plugins) and a built-in way to schedule timed or repeating work, instead of needing to work around the host for either.
Names in the bundlecloseOnEscapeholdToastsrows
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
Added since
A small documentation edit on Launch sessions from links touched a line naming rows after this was published.
1. The browser or app passes the URL to your operating system.deep-links see the edit
Confirmed since
Anthropic's documentation has since written up rows, on Claude Code changelog.
* \[Claude Code on the web] Added a "Discard unsaved changes?" confirmation before the New routine page or the Edit routine dialog throws away a routine name, prompt or edit you typedchangelog see the edit
One source agreesOne thing we can check says the same as this entry.
Anthropic's documentation agrees
Anthropic's documentation has since written up rows, on Claude Code changelog.