What changed in WebStorm from 2025 to 2026
10 releases numbered after 2025.3.6.1 up to and including 2026.2.2, stable releases only. 2025.3.6.1 and 2026.2.2 are the newest stable releases of 2025 and 2026 we track; this page follows them as new ones ship.
- 1 removes or deprecates something
- Spans branches 2026.2, 2026.1 — the list is by date, and a branch's own patches sit between the other's.
55 changes across 10 releases
- Introduce Figma Connect for WebStorm plugin to select layers in Figma files and get design context directly in WebStorm, with context automatically attached to AI Chat
- Bundle Chrome DevTools CLI skill into WebStorm to enable AI agents to open Chrome, read console logs and network requests, take screenshots, and interact with running pages
- Support for @vue/language-server 3.0.0
- Special formatting for JSDoc @linkcode in the Documentation popup and tool window
- Automatic detection of the Node.js runtime in Native Dev Containers to prevent failures of GUI test runners
- Support for TypeScript GO in Angular applications
- Added support for reporting freezes automatically in the non-eap or non-internal mode
- Added the ability to extract a React component into its own file
- Added support for TypeScript in Svelte 5 markup expressions
- Added support for Svelte {#each} blocks without an item
- Junie, Claude Agent, and Codex are available directly in the AI chat
- ACP Registry for discovering and installing agents
- Next edit suggestions
- Support for new React 19 directives
- Support for modern Angular features introduced in version 21 and later
- Support for modern CSS features
- Support for @attach attachments introduced in Svelte 5
- Codex autoconfiguration in the MCP Server settings
- Running and debugging via multiple run configurations in the Services tool window
- JetBrains Daemon is bundled to enable early testing and feedback
- Improved the appearance of the Settings | Tools | MCP Server | Exposed Tools page
- Extended support for Svelte
- Multiple improvements to the Search Everywhere functionality
- Remote Development is no longer in the Beta state and supports the required use cases
- Replaced the obsolete Rhino JavaScript engine used by JSHint with the Node.js-based JSHint npm package
- Upgraded the bundled TypeScript version to 6.0.3
- Updated tsconfig and jsconfig schemas to support ES2025 and ES2026
- Enhanced support for TypeScript Go
- Service-powered Type Engine is now enabled by default in Angular
- Optimized module status detection when resolving package.json exports
- Implemented asynchronous incremental import graph building
- Improved support for namespaced components in Svelte
- Service-powered TypeScript engine is now enabled by default
- Vite with Solid and Qwik templates are available as default React project generator options
- Vue TypeScript integration has been updated
- Search for the tsconfig.json root directory has been optimized
- RootDir calculation for projects with TypeScript 6.0 and later now uses the directory with tsconfig by default
- UI improvements to the editor, tool windows, Terminal, and popups
- Appearance and behavior of the Marketplace tab on the Plugins page of the Settings dialog has been improved
- Git and GitLab integration has been improved
- DevContainers support has been enhanced
- Performance has been improved
- Updating a backend-only plugin no longer causes updating the plugin on the frontend
- Fixed an IDE freeze in Dev Containers
- Restore compatibility between the Svelte plugin and GoLand 2026.2
- Resolved issues affecting projects containing files stored in cloud-synced folders on Windows, preventing repeated project reloads, endless re-imports, and files from disappearing or closing unexpectedly
- Color preview for CSS color() and color-mix() now works in SASS, SCSS, and Less files
- Figma plugin now allows for multiple design connections at the same time
- Restored the behavior of logMainMenuLatency so it no longer logs timestamp instead of delta
- Restored the correct IDE behavior on detecting SQL in JavaScript/TypeScript literals and quoted strings
- Provided a perform GC (clean runtime caches) workaround for problems that occurred in Vue 2.x projects
- Eliminated a PsiInvalidElementAccessException.createByNode exception
- Fixed the issue with TypeScript Go paths not working with Node.js from WSL and pnpm
- Fixed delayed highlighting updates in Astro files
- Discontinued support for SSI in the built-in web server
One release in the range carries no categorized changes yet: 2026.1.5. Their original notes, where the vendor published any, are below.
Original release notes, newest first
The list above is our reading of these notes; the originals from JetBrains are here, one fold per release.
2026.2.2
- Updating a backend-only plugin no longer causes updating the plugin on the frontend (IJPL-253782).
- We've fixed an IDE freeze in Dev Containers (IJPL-252292).
- We've improved the appearance of the Settings | Tools | MCP Server | Exposed Tools page (IJPL-248441). For more details, please see the release notes.
2026.1.5
For details, please see the release notes.
2026.2.1
What's fixed:
- We've introduced the Figma Connect for WebStorm plugin. Select a layer in your Figma file and get its design context directly in WebStorm. The context is attached to the AI Chat automatically. Requires a one-time setup. Read the blogpost for more details.
- We've bundled a Chrome DevTools CLI skill into WebStorm, so AI agents can open Chrome, read console logs and network requests, take screenshots, and interact with the running page. One-time package installation on first use, automatic startup after that.
- We've restored compatibility between the Svelte plugin and GoLand 2026.2 (WEB-78987). For more details, please see the release notes.
2026.2.0.1
Resolved issues affecting projects containing files stored in cloud-synced folders on Windows (IJPL-25070), preventing repeated project reloads, endless re-imports, and files from disappearing or closing unexpectedly (IJPL-250598, IJPL-250615, IJPL-250539). For more details, please see the release notes.
2026.2
What's fixed:
- We've added support for @vue/language-server 3.0.0 (WEB-73932).
- We've extended support for Svelte (WEB-70810, WEB-73120, WEB-72801, WEB-62966, WEB-70432, WEB-70333)
- We've introduced multiple improvements to the Search Everywhere funtionality (IJPL-237834, IJPL-234737, IJPL-243626, IJPL-239455, IJPL-243357, WEB-78242).
- Color preview for CSS color() and color-mix() now works in SASS, SCSS, and Less files (WEB-76917, WEB-76104).
- Remote Development is no longer in the Beta state and supports the required use cases (WEB-77898).
- We've replaced the obsolete Rhino JavaScript engine used by JSHint with the Node.js-based JSHint npm package (WEB-78069).
- We've added special formatting for JSDoc @linkcode in the Documentation popup and tool window (WEB-70925).
- We've added automatic detection of the Node.js runtime in Native Dev Containers, thus preventing failures of GUI test runners (WEB-77458).
- We've upgraded the bundled TypeScript version to 6.0.3 (WEB-78250).
- We've updated tsconfig and jsconfig schemas to support ES2025 and ES2026 (WEB-78158).
- We've fixed the Figma plugin, so it allows for multiple design connections to %instance% at the same time (WEB-78481).
- We've enhanced support for TypeScript Go (WEB-78522, WEB-77663, WEB-78658).
- We've added support for TypeScript GO in Angular applications (WEB-77722). For more details, please see the release notes.
2026.1.4
What's fixed:
- We've restored the behavior of logMainMenuLatency so it no longer logs timestamp instead of delta (IJPL-248294).
- We've added support for reporting freezes automatically in the non-eap or non-internal mode (IJPL-246892). For more details, see the release notes.
2026.1.3
What's fixed:
- We've restored the correct IDE behavior on detecting SQL in JavaScript/TypeScript literals and quoted strings (WEB-77972). For more details, please see the release notes.
2026.1.2
What's fixed:
2026.1.1
What's fixed and improved:
- Service-powered Type Engine is now enabled by default in Angular.
- Fixed the issue with TypeScript Go paths not working with Node.js from WSL and pnpm (WEB-76494).
- Optimized module status detection when resolving package.json exports (WEB-77261).
- Implemented asynchronous incremental import graph building (WEB-77062).
- Fixed delayed highlighting updates in Astro files (WEB-77350).
- Added the ability to extract a React component into its own file (WEB-45372).
- Added support for TypeScript in Svelte 5 markup expressions (WEB-61819).
- Improved support for namespaced components in Svelte (WEB-61817).
- Added support for Svelte {#each} blocks without an item (WEB-72160).
- Discontinued support for SSI in the built-in web server.
2026.1
Visit our blog to learn more about the new functionality and the latest enhancements. Here are the highlights:
- Service-powered TypeScript engine enabled by default
- Junie, Claude Agent, and Codex available directly in the AI chat
- ACP Registry for discovering and installing agents
- Next edit suggestions
- Support for new React 19 directives
- Vite with Solid and Qwik templates as default React project generator
- Support for modern Angular features introduced in version 21 and later
- Support for modern CSS features
- Vue TypeScript integration updates
- Support for @attach attachements introduced in Svelte 5
- Codex autoconfiguration in the MCP Server settings
- Running and debugging via multiple run configurations in the Services tool window
- Optimized search for the tsconfig.json root directory
- Improved rootDir calculation for projects with TypeScript 6.0 and later, so the directory with tsconfig is used by default
- UI improvements to the editor, tool windows, Terminal, and popups
- Improved appearance and behavior of the Marketplace tab on the Plugins page of the Settings dialog
- Improved Git and GitLab integration
- Enhanced DevContainers support
- Bundled JetBrains Daemon to enable early testing and feedback
- Performance improvements