@storybook/addon-docs
10.6.5 · 27 Oct 2026MIT17.2M / weekRepositoryHomepagenpmAtom feed
10.6.5 is the newest release of 10.x.
In short
19 new30 fixed47 changed2 internal
Release note
Improved UI and story authoring ergonomics
Storybook 10.2 contains hundreds of fixes and improvement including:
💅 New Viewports and Zoom UI
🏭 Typesafe CSF factories for Vue, Angular, Web Components (preview)
📄 MDX support for Storybook MCP (experimental)
List of all updates
Addon-A11y: Lock vision filter dropdown for stories with
visionglobalAddon-Docs: Add MDX manifest generation
Addon-Docs: Skip
!autodocsstories when computing primary storyAddon-Pseudo States: Fix stylesheet rewrite for
:not()with parenthesis in inner selectorAddon-Vitest: Added timeout for fetching localhost 6006 during global setup.
Addon-Vitest: Fallback detecting vitest version in postinstall
Addon-Vitest: Improve error message in testing widget modal
Addon-Vitest: Improve perf & fix loading incorrect
.envfileCLI: Detect free port when running dev during initiate
CLI: Remove any return type of getAbsolutePath
CLI: Skip vitest transform for CSF Factories in a11y-addon-test automigration
Codemod: Fix glob string to only match stories files
Controls: Allow resetting the Select control
Controls: Fix displaying as object instead of select for optional union types
Controls: Force object control JSON mode to reset
Core and Vite: Use story index as source of truth for Vite paths
Core: Add
getStoryHrefsmanager API and add hotkey for "open in isolation"Core: Add global error boundary for Manager UI
Core: Add support for wrapped components in component transformer
Core: Add try-catch for cross-origin access in Storybook hooks
Core: Add zoom level 8 and limit manual input to 800%
Core: Avoid late layout shift and improve ChecklistWidget perceived performance
Core: Ensure /project.json route is up before builders serve local FS
Core: Fix
react-docgen-typescriptsupport in story creationCore: Fix Checklist behavior with hidden sidebar
Core: Fix cwd handling for negated globs
Core: Fix Date input layout
Core: Fix import statement for
react-docgen-typescriptCore: Fix input width
Core: Fix manual zoom input field UX
Core: Fix onboarding visual bugs, survey telemetry and modal dismissal
Core: Fix play function
mountdetection when destructuring in the function bodyCore: Fix viewport args handling and reset option
Core: Honor BROWSER shell scripts before xdg-open
Core: Improve addon sanitization
Core: Improve path handling in arg types data extraction
Core: Improve the story generation experience
Core: Redesign and refactor Viewports tool
Core: Refactor channel initialization
Core: Render sidebar toggle on settings pages
Core: Retry
writeFilecache when EBUSY error occursCore: Support defineConfig when setting up ESLint plugin
Core: Support disabling Checklist widget through feature config
Core: Track vision simulator state through globals and apply styles in preview
Core: Use canonical links in sidebar and menu
Core: Viewport UX fixes
Core: Zoom tool reimplementation
CSF-Factories: Add CSF Factories for Vue3, Web Components, and Angular
CSF-Factories: Allow kebab-case HTML attribute names in web components args
CSF-Factories: Export WebComponentsTypes and VueTypes
CSF-Factories: Skip non-factory exports instead of throwing error
CSF: Export type to prevent
type cannot be named-errorsDependencies: Bump various packages
Dependencies: Update
baseline-browser-mappingDocgen: Update extraction of React docgen
Docs-Blocks: Fix broken tooltip in ArgValue details
Interactions: Add disable parameter for interactions panel
Interactions: Fix state reset bug when switching stories with date mocks
Manager: Ensure reset item only appears in globals toolbar when specified
Manager: Fix system query parameters being overridable
Manifests: Add support for summaries in MDX files
Manifests: Refactor from
componentManifestGeneratorto extensiblemanifestspreset propertyManifests: Support
!manifesttag in preview filesNextJS: Import
next/distwith.js-extension for ESM compatNextJS: Support top-level weight/style in next/font/local with string src
NextJSVite: Add
@opentelemetry/apitooptimizeDepsNextJSVite: Upgrade plugin
Onboarding: Fix navigation to first story when configure-your-project entry missing
Onboarding: Hide TourGuide as soon as tests start
Preview: Prevent error in RN due to
navigator?.clipboardPreview: Treat canceled animations as finished
React: Use self-closing tag for code snippets
SvelteKit: Align JS template with TS template
Telemetry: Add
packageJson.typeTypeScript: Fix summary undefined type issue
TypeScript: Improve globalTypes type-strictness
TypeScript: Reduce
cannot be namederrorsTypeScript: Support
exactOptionalPropertyTypesfor public API typesUI: Ensure consistent right padding in TreeNode
UI: Ensure preview error displays use a readable text color
UI: Fix border color for Select picker
UI: Fix empty sidebar after navigating from search
UI: Fix regression in select close handler focus
UI: Fix search highlight visibility in High Contrast Mode
UI: Improve landmark navigation
UI: Keep preview frame stable in overall layout
UI: Make vertical alignment of TestStatusIcon more robust
UI: Prevent primary story from duplicating anchor ID
UI: Prevent updating non-existent stories in sidebar
Upgrade: Preserve package.json indentation when upgrading
Vue3: Update renderer's setup function to allow passing generic HostElement type
Webpack: Revert "disable
bugfixesproperty in swc and babelZoom: Keyboard-shortcut for the
pluskey