Faster Structure Tool intent resolution, and bugfixes
Published: November 3, 2026
v6.22.0
Open the document right away while intent links resolve
Document links no longer wait for the structure tool to find the document's place in a slow custom structure. The document opens first, and the lists fill in around it.
š Notable bugfixes and improvements
- The releases and variants pickers move into the navigation drawer on small screens, so the navbar stays usable on mobile.
- Studio no longer logs "WebSocket connection to 'ā¦' failed: Page entered Back-Forward Cache" when you navigate away, and presence works on a page restored with the browser's back button.
@sanity/validationno longer reports references between documents in the same release as unpublished, and exportswithReleaseReferencesfor customgetDocumentExistsimplementations. TherequirePublishedReferencesargument ofuseValidationStatus,useSetImmediateValidationandDocumentStore.pair.validationis deprecated and ignored.- Release actions no longer report a missing permission after a dry run fails for another reason, such as reaching the plan release limit. Publish and Schedule are now disabled when the user can't publish one of the release's documents.
- Fixed
urlfields withRule.uri({relativeOnly: true})showing invalid styling on valid relative URLs. - New
sanity context mcpcommands list, inspect, create, update, delete and check Context MCP endpoints.updateanddeleterefuse endpoints a blueprint manages. - The workspace release limit now also applies to creating a release from the Releases tool, duplicating a release, and reverting a release.
useIntentLinkandIntentLinkcan now omitparams. The link resolves to/intent/<name>, and intent handling treats the missing params as an empty object.