WebStorm Versionen

Erfahren Sie, was sich in den einzelnen Releases geändert hat – mit Details zu Funktionen, Verbesserungen und behobenen Problemen.

Jan
Feb
Mär
Apr
Mai
Jun
Jul
Aug
Sep
Okt
Nov
Dez
WebStorm 2026.2.14. Aug. 2026
Funktionen
  • Figma Connect: Added the ability to set up a Figma skill.
  • Figma Layers panel: Added the ability to drag a node to the terminal which then inserts its node id.
  • Added a "Restart Tailwind CSS Service" action to "Search Everywhere".
  • TypeScript GO: You can now use getSignatureHelp to provide parameter info.
  • Added Remdev skills for writing/refactoring code for split mode.
WebStorm 2026.2.0.123. Juli 2026
Korrekturen
  • IDE 2026.2 EAP 8 breaks compatibility with BigData plugin.
  • Disable vfs.windows.use.buffered.directory.stream in platform.
WebStorm 2026.2Hauptversion16. Juli 2026
Funktionen

Key highlights

  • TypeScript 7 support for faster workflows with large codebases - Large TypeScript codebases don't have to feel slow. TypeScript 7 rewrites the compiler and language server in Go, and the difference is noticeable immediately. In testing, project load time on the Kibana codebase dropped from ~12 seconds to ~3 seconds, which means editor responsiveness has improved roughly fourfold. WebStorm 2026.2 supports TypeScript 7 as the default for projects already using it, with an opt-in upgrade path for earlier versions - no full project migration required.
  • Agent skills manager - Agents are only as useful as the context they have. Without knowledge of your frameworks, conventions, and tooling, you may end up needing to re-explain the same setup in every new chat window. Agent skills fix that. Install them once in WebStorm, and your agents carry that domain knowledge across every project and session. WebStorm 2026.2 features the new skills manager, a dedicated place to view and manage your agent skills. You can also expand the built-in library with external registries like public GitHub repositories, or let WebStorm import skills you've already set up for Claude Code or Codex.
  • Native GitHub Copilot integration - If your team already uses GitHub Copilot, you no longer need a separate plugin or registry setup to bring it into WebStorm. Copilot is now a natively integrated agent. This is the result of a direct partnership between JetBrains and Microsoft. You can access Copilot from the AI chat's agent picker after signing in with your GitHub account. It's tested alongside the IDE and avoids configuration drift and version mismatches. A separate GitHub Copilot subscription is required.

Framework and ecosystem updates

  • React Buddy: Full support for React 19 - React Buddy is a WebStorm plugin (available on JetBrains Marketplace) that brings visual component tooling to your React workflow in the IDE: component palettes, interactive previews, and Storybook story creation. If you migrated to React 19 early, you probably noticed the plugin didn't keep up. In WebStorm 2026.2, React Buddy fully supports React 19.
  • Vue - Vue support has been updated with Vue language server 3.0 integration, improving compatibility with the latest tooling and fixing reliability issues, including incorrect hover types, stack overflows, and plugin-loading problems.
  • Svelte - WebStorm now bundles an updated Svelte language server and TypeScript plugin, adds support for SvelteKit shared hooks (reroute, init, and transport), and improves Svelte 5 named snippet handling. Multiple parsing, highlighting, and CSS selector issues have also been resolved.
  • Astro, Prisma, and Angular - 2026.2 bundles updated language servers for Astro and Prisma. Angular workflows have been improved thanks to fixes for slow or missing TypeScript/Angular error updates, as well as more efficient dependency processing.
  • CSS, Sass, SCSS, and Less - Style sheet refactoring is now more reliable. SCSS and Sass glob imports and absolute import paths no longer rewrite unexpectedly. Color previews for modern CSS functions like color() and color-mix() now work across Sass, SCSS, and Less. CSS syntax data has been updated, and a false positive around nested selectors has been fixed.
  • Debugging, test runners, and Node.js - In WebStorm 2026.2, debugging is more predictable. You can now disable source maps, Ctrl+Shift+Click starts a debug session correctly, and fixes are available for JavaScript debug errors. Additionally, Cypress and Playwright run more reliably, and Playwright no longer freezes in affected scenarios. Node.js handling has also improved. WebStorm now reads environment variables from login interactive shells, detects runtimes in native Dev Containers, and fixes empty dependency data and cases where node_modules was incorrectly skipped as a content root.

Performance and quality improvements

  • Performance and stability - This release addresses a broad set of freezes and regressions affecting NPM run configuration checks, package.json completion, Node.js interpreter detection, Tailwind server startup and web-types processing. It also fixes typing, indexing, reduces memory usage in JavaScript handling, and speeds up test framework search.
  • User experience - WebStorm 2026.2 also adds notable UX improvements. Search Everywhere now preserves its scope across restarts, Markdown support includes footnotes and Mermaid diagrams, and you can customize double-key shortcuts in the keymap. The IDE now detects prunable Git worktrees and improves worktree support in WSL environments, bookmarks persist when switching branches, and you can drag and drop a file into the terminal to insert its path.
WebStorm 2026.1.42. Juli 2026
Funktionen
  • Now allows disabling of source maps when debugging.
Korrekturen
  • Documentation
    • JSDoc linkcode doesn't have special formatting in quick doc.
  • Imports
    • File extensions are duplicated on import.
    • Aliases are replaced with relative paths on rename/move.
  • Intentions, Inspections
    • False positive "module is not installed" inspection result.
  • LSP, TypeScript LS
    • Error highlighting is lost in .svelte files when using svelte-language-server 0.18 (> 0.17.29).
  • Run-Debug
    • JavaScript Debug is throwing an error.
  • No subsystem
    • Renaming a folder changes aliased path to path relative to the baseUrl.
    • Directory rename removes aliases from directory imports.
    • Vue: stack overflow in resolve.
WebStorm 2026.1.34. Juni 2026
Korrekturen
  • Code Parsing
    • Svelte: Quotes are marked as unclosed in a comment in the markup.
    • Quotes inside of an inline expression not recognized.
    • Svelte plugin parses in-attribute expressions incorrectly.
    • #await :then without a variable name marked as an error: "Identifier expected".
    • Valid Svelte syntax with regex, wrong syntax parsing in IDE.
  • Intentions, Inspections
    • Svelte 5 named snippets warn with Unused Function Title.
    • Support reroute hook (don't mark as unused).
  • Language injections
    • Weird input behaviour after SQL detection in a JS/TS literal and quoted strings.
    • Node.js interpreter and package manager.
    • Cannot enable "Coding assistance for Node.js".
  • No subsystem
    • Svelte: special characters in text expressions cause "Unclosed string literal"/"Unexpected token".
    • Incorrect extensions matching and path building for exports field in package.json.
    • PsiInvalidElementAccessException: Element: class com.intellij.lang.javascript.psi.ecma6.impl.TypeScriptIndexedAccessTypeImpl; no psi for file stub JSFileStubImpl.
    • Vite plugin compatibility error with missing dependencies 'intellij.javascript.common'.
WebStorm 2026.1.215. Mai 2026
Funktionen
  • LSP, TypeScript LS
    • Added support service-powered type engine in TS with Svelte plugin.
Korrekturen
  • Code completion
    • TypeScript Autocompletion for Accessors Incorrectly Inserts Parentheses.
    • Code vision, Inlay hints
    • Angular function names jump in the HTML code.
  • Imports
    • Path aliases with wildcards in name aren't used for auto-import.
    • Cannot import a component in Svelte monorepo.
  • Intentions, Inspections
    • Unresolved warning in JavaScript.
    • JSDoc: arrow function overrides are ignored, causing "abstract method not implemented" error.
    • Navigation, Type checking, Usages
    • IDE loses data types in RxJS operators.
  • Refactorings.Move
    • Move Module Members missing ts extension.
  • Remote development
    • Interface and type parameters are not colored in remote environment.
  • Syntax highlighting
    • A field with no call signature in its type is highlighted as a method.
  • No subsystem
    • Cannot scroll type hint tooltip.
    • Angular: should support a case following a default case in the same group.
    • Syntax highlighting disappears intermittently: Vue.js plugin index conflict.
    • The latest version of WebStorm (2026.1.1) may encounter issues when using Vue 2.x, such as failure to parse and disable code error checking, such as missing curly braces in objects, without displaying error message prompts.2025.x works fine.
WebStorm 2026.1.124. Apr. 2026
Funktionen
  • Refactorings
    • React: Added the ability to extract component to its own file.
  • Svelte
    • Improved support for 'namespaced' components.
    • Svelte 5: TypeScript in markup expressions.
  • LSP, TypeScript LS
    • Enable --strict by default.
Korrekturen
  • Code Parsing
    • Svelte: fixed support for {EACH} without 'as'.
    • Angular: fixed support for multiple switch cases matching (21.1.0+).
    • False positive errors are reported for a valid async arrow function.
  • Code completion
    • Vue: completion list for events starts with "$" properties first, instead of methods declared in the file.
  • Documentation
    • <picture> tag in package README not rendered in Quick Documentation popup.
  • Imports
    • TanStack library incorrectly imported in Next.js environment.
    • Optimize module status detection in package.json exports resolution.
  • Intentions, Inspections
    • Bogus "Unresolved variable" diagnostics and meaningless quickfix.
  • LSP, TypeScript LS
    • TypeScript: private fields are doubled in completion popup.
    • Frequently have to restart Angular TypeScript language service.
    • Angular: unterminated string in interpolation breaks editor when typing.
    • TypeScript-Go path doesn't work with Node from WSL and pnpm.
    • TS Tooltip is trimmed.
    • Astro highlighting updates with a delay.
  • Run-Debug
    • Disable Start debugging in browser button in Terminal.
  • No subsystem
    • Show inferred TypeScript type in parameter info tooltip.
    • Copyright doesn't respect the shebang line.
    • File structure will not load.
    • $event info lost in narrowed keydown/keyup handlers.
    • Async/Incremental Import Graph Building.
    • Set dialog box scrollbar abnormal.
    • Incorrect result for "convert to rgb()".
    • There is no Choose/Convert Color intention in SCSS/SASS and Less files.
    • Confusing reference in TypeScript | Angular settings help text.
    • gray() css function is not deprecated in SASS/SCSS and Less files.
    • TypeScript: TypeScriptServerServiceImpl.closeLastEditor can fail with an exception.
    • Freeze in CssCustomPropertiesScope.initialize.
    • CSS: excessive one-time rootsChanged event per project.
    • Disabling HTML Tools and WebPack plugins does not mention the existing Angular dependency.
    • Syntax highlighting disappears intermittently: Vue.js plugin index conflict.
WebStorm 2026.1Hauptversion25. März 2026
Funktionen

AI

  • Junie, Claude Agent, and Codex available directly in the AI chat - In addition to Junie, Claude Agent, and most recently Codex, WebStorm now lets you work with more AI agents directly in the AI chat.
  • ACP Registry - You can also choose from agents such as GitHub Copilot, Cursor, and many others supported through the Agent Client Protocol (ACP). The new ACP Registry makes discovering and installing these agents straightforward. Instead of having to manually configure integrations, you can browse available agents and install them in just one click.
  • Next edit suggestions - Next edit suggestions are now available without consuming the AI quota of your JetBrains AI Pro, Ultimate, and Enterprise subscriptions. These suggestions go beyond traditional code completion for JavaScript, TypeScript, HTML, and CSS. Instead of updating only what's at your cursor, they intelligently apply related changes throughout the file, helping you keep your code consistent and up to date with minimal effort.

TypeScript and JavaScript

  • A more reliable TypeScript experience - As TypeScript projects grow, keeping an in-IDE type engine both accurate and performant becomes increasingly difficult. WebStorm now uses its service-powered TypeScript engine by default, relying more directly on the official TypeScript language service for code insight. For developers working in large projects, this means:
    • More accurate type inference.
    • Faster code analysis thanks to more efficient CPU usage.
    • Better consistency between the IDE and the TypeScript compiler.
  • Alignment with TypeScript 6 - Recent TypeScript releases introduced several changes to compiler defaults that can easily lead to subtle differences between build behavior and the IDE's code insight. In WebStorm 2026.1, project configuration aligns with these changes. For example:
    • The IDE now follows the updated default behavior for the types option, avoiding the automatic inclusion of all packages from node_modules/types.
    • Project structure assumptions now match TypeScript's updated rootDir default.
    • The IDE's approach to сonfiguration reflects the ecosystem's shift away from baseUrl toward explicit paths mappings.
  • String-literal import/export support - WebStorm now offers support for string-literal import and export specifiers, enabling custom export names with full code insight and refactoring support.

Framework and ecosystem updates

  • Highlighting for new React directives - React projects benefit from improved highlighting of the new use memo and use no memo directives. These directives are now treated consistently alongside existing ones, such as use client and use server, making it easier to understand component behavior at a glance.
  • Angular 21 template updates - Angular templates have become more powerful in recent versions, allowing more complex expressions directly inside template code. WebStorm now supports several additions introduced in the Angular 21.x releases, including arrow functions, instanceof checks, regular expressions, and spread syntax inside template expressions. These capabilities make templates more flexible while preserving full IDE support for navigation, inspections, and code insight.
  • Vue - WebStorm 2026.1 integrates the updated vue/typescript-plugin, improving TypeScript support and code insight inside .vue components. This keeps WebStorm aligned with the evolving Vue tooling ecosystem and ensures smoother TypeScript interoperability.
  • Astro - Astro projects now support a JSON configuration field that allows you to pass settings directly to the Astro language server. This provides better control over how the language server analyzes your project and aligns WebStorm with Astro's growing ecosystem.
  • Svelte - WebStorm 2026.1 adds support for the generics attribute in <script> tags, enabling navigation, the use of the Rename refactoring, and usage search for generic type parameters. The IDE also introduces support for the @attach directive and updates the bundled Svelte language tooling.
  • CSS - WebStorm now understands the modern color() CSS function and recognizes values across predefined color spaces. This enables accurate color previews, validation, and improved support for advanced color workflows beyond the traditional sRGB.
WebStorm 2025.3.418. März 2026
Korrekturen
  • LSP, TypeScript LS
    • FileOutsideOfImportGraphException error when extracting Angular component with external template.
  • No subsystem
    • Pug: "Configure indents" action in the status bar opens "Other File Types" settings instead of "Pug/Jade".
    • Exports from Astro component files do not work.
    • Astro: Use component prop completion from Language Server.
WebStorm 2025.3.319. Feb. 2026
Korrekturen
  • Code completion
    • Unpredictable quotes / braces in attribute completion.
  • Code vision, Inlay hints
    • TypeScriptServiceInlayHintsService keeps crashing with IndexOutOfBoundsException.
  • Performance
    • Freeze: non-cancellable RA in JSComponentUsageCodeVisionProvider.
  • Imports
    • Provide .ts extension with rewriteRelativeImportExtensions set to true.
  • Intentions, Inspections
    • Prerender variable is unused global symbol.
  • LSP, TypeScript LS
    • Astro typescript plugin doesn't run in Astro with React project.
    • Fixed Node.js interpreter and package manager.
    • Auto-scroll to bottom doesn't work in Node/NPM console.
  • Run-Debug
    • Debugger Console: JS errors are not formatted.
    • "Chrome didn't shut down correctly" on re-running debug session.
    • Can't open browser in npm run configuration without enabling JS debugger.
    • Cannot debug multiple projects simultaneously in 2025.3.
    • Merging "Copy Value" and "Copy JSON" broke behavior.
  • Testing
    • Karma runner not working for Angular 21 with (old) angular-devkit/build-angular or angular/build:karma builder.
  • No subsystem
    • Bogus warning "Element slot is not allowed here" when slot is used within head in Astro.
    • Astro shorthand attributes cause "Missing required attribute" errors.
    • Astro: namespaced React components are highlighted as unknown HTML tags.
    • Tailwind CSS plugin shows error after upgrade to WebStorm 2025.3.
    • Problem in SCSS when using functions.
  • Cosmetics
    • Show Astro icon for Astro components only.
    • IDE doesn't show expected completion items from Astro service.
WebStorm 2025.3.222. Jan. 2026
Funktionen
  • Code Parsing
    • Updating indexing may get stuck at json file in o3de project.
  • Code completion
    • Code completion doesn't work in yarn pnp project.
  • Imports
    • WebStorm does not auto import from root node_modules with TurboRepo and PNPM workspaces.
    • Wrong import for Link Next.js component.
  • Intentions, Inspections
    • CSS: performance problems with tag names provider.
  • LSP, TypeScript LS
    • Optimize attribute completion with SPTE.
    • typescript-go doesn't work when using pnpm.
    • Lost symbol information in completion documentation popup.
    • Support property name completion in TSGo.
  • Navigation, Type checking, Usages
    • Finding usages broken for JavaScript methods starting with #.
    • Typescript wrong code completion with type discriminated union.
    • Find Usages do not work in a monorepo with reusable tsconfig.
    • Option to limit depth of JS/TS eval.
  • Run-Debug
    • Unable to search in Debugger Console.
    • Improve UX for 'Copy Value' action.
    • Retrying connections to the browser does not actually work.
    • Stop debugging session when closing the tab being debugged.
    • Text in run console is shifted when using Bun run configuration.
  • Syntax highlighting
    • Detection of the 'use no memo' and 'use memo' directives.
  • No subsystem
    • Added Solid and Qwik to Vite templates.
    • Rewrite TypeScriptPackageJsonExternalDefinitionsContributor to coroutines.
Korrekturen
  • No subsystem
    • CodeCompletion missing in ts files.
    • Fixed TypeScriptDocumentationServiceEvaluationTest.
    • Deadlock in PsiPolySymbolReferenceProviderImpl: holding ConcurrentHashMap.computeIfAbsent lock.
    • Eslint not working.
WebStorm 2025.3.1.18. Jan. 2026
Korrekturen
  • Core. Eel
    • WSL project settings are reset once after updating from 2025.3 or earlier versions.
  • Core. WSL
    • WSL2 project settings are reset after restart.