WebStorm 2026.1.1
Released: Apr 24, 2026
Updates in 2026.1.1
Features
- 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.
Fixes
- 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.