Sanity logosanity.ioAll Systems Operational© Sanity 2026
Change Site Theme
Sanity logo

Documentation

    • Overview
    • Platform introduction
    • Next.js quickstart
    • Nuxt.js quickstart
    • Astro quickstart
    • React Router quickstart
    • Studio quickstart
    • Build with AI
    • Content Lake
    • Functions
    • APIs and SDKs
    • Agent Actions
    • Visual Editing
    • Blueprints
    • Platform management
    • Dashboard
    • Studio
    • Canvas
    • Media Library
    • App SDK
    • Content Agent
    • HTTP API
    • CLI
    • Libraries
    • Specifications
    • Changelog
    • User guides
    • Developer guides
    • Courses and certifications
    • Join the community
    • Templates

Changelog

Track new features, improvements, and fixes across all Sanity products.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Changelog

Track new features, improvements, and fixes across all Sanity products.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

On this page

Filter by product

Filter by product

Apps
  • 6
  • 1
  • 18
  • 1
  • 6
  • 7
  • 6
  • 14
  • 3
  • 310
  • 2
  • 1
Integrations & Libraries
  • 15
  • 6
  • 2
  • 4
  • 2
  • 2
  • 9
  • 1
  • 1
  • 1
  • 6
  • 9
  • 4
  • 1
  • 3
Subscribe to the changelog
  • RSS (Latest)
  • RSS (Full)
  • JSON Feed (Latest)
  • JSON Feed (Full)
  1. Changelog
  2. Apps
  3. Sanity Studio

Bug and improvement fixes

Published: January 27, 2026

v5.7.0

🐛 Notable bugfixes and improvements

  • When selecting text in the Portable Text Editor with multiple overlapping annotations (e.g., a link that is also formatted as inline code), the editor now shows a single combined popover with one row per annotation, instead of multiple overlapping popovers.
  • Copy/paste now works correctly for arrays with anonymous objects (inline object definitions without a name). Previously these would fail with a type mismatch error.
  • Copy/paste now preserves empty marks and markDefs arrays in Portable Text blocks. Previously these fields were incorrectly stripped during paste operations.
  • Validation inspector now correctly displays path titles for anonymous objects in arrays.
  • Adds the ability to clear radio field selections via a new Clear button.
  • Clicking the Close button in a dialog for a nested object input will now step incrementally backwards through the nested structure before finally closing the whole dialog.
    • Example: with an object with the following breadcrumb Animals / #1 Shark / Description / Item: [{Content: ... when pressing the x at the top right:
      Before: the whole dialog would close.
      After: the dialog will remain open with Animals / #1 Shark in focus.
  • Self-updating studios now flag the correct latest available version for upgrading.
  • Pasting content copied from a Portable Text input will now result in clean plain text or semantic HTML depending on what the destination input expects.
Loading...

On this page

  • 🐛 Notable bugfixes and improvements

Previous Changelog

Use @ to find document references in the connected studio

January 27, 2026

Canvas

Next Changelog

Improved UX for selecting assets from collections and upload sessions, refined asset metadata UI, bulk edit improvements, asset sorting

January 29, 2026

Media Library