No subsystem | Feature | WEB-37464 | vue.js missing autocompletion for v-slot |
Feature | WEB-41489 | Curly braces not autocomplete in JSX tags | |
Feature | WEB-35796 | Vue.js: support style element src attributes with support vue-loader | |
Feature | WEB-39636 | Intention action to convert nested calls to a pipe expression and vice versa | |
Feature | WEB-14385 | syntax highlighting of mime type text/ractive in scripts for Ractivejs | |
Feature | WEB-32255 | Vue.js - single file components with external script file not resolving | |
Bug | WEB-38017 | Red code is generated when creating a new variable inside `for` content | |
Bug | WEB-40288 | No 'Download Node.js' action if there is one (or more) invalid node | |
Bug | WEB-41923 | Typescript: Auto complete for function parameters not working correctly for keyof readonly properties | |
Bug | WEB-31859 | Sporadic 502 when loading pages with the built-in web server | |
Bug | WEB-41957 | End-of-line LT expression is parsed as generic parameter list in some cases | |
Bug | WEB-42045 | "stringifies" is marked as a typo | |
Bug | WEB-41531 | "Run anything" is not working if package.json is not in the root folder | |
Bug | WEB-25969 | Vue.js $event and $emit should be ignored by inspections inside template tags in vue files. | |
Bug | WEB-42382 | JavaScript "Local variable 'X' is redundant" is not that redundant | |
Bug | WEB-41368 | Inlay hints are always visible in TypeScript | |
Bug | WEB-38768 | React: collapsed fragment shows as 'xml' | |
Bug | WEB-41971 | Import-types are not properly resolved in case of ambient modules | |
Bug | WEB-41478 | "Quote property names" too aggressive when working with selected properties | |
Bug | WEB-41938 | Should not allow to inline destructuring rest | |
Bug | WEB-37995 | Higher-order function generic inference should work for lambdas invoking generic functions | |
Bug | WEB-41803 | Please add "screenshot" to the dictionary | |
Bug | WEB-40027 | Incorrect "variable initializer is redundant" message | |
Bug | WEB-41789 | Standard code completion insert handler is not invoked for items in optional chains | |
Bug | WEB-41807 | Warning is wrapped in exclamation point (! symbol) | |
Bug | WEB-41817 | Async generators: create a for-await loop in corresponding postfix template | |
Bug | WEB-39386 | weridly behaving typos hints | |
Bug | WEB-42167 | Completion is different if you move cursor before or after a statement | |
Bug | WEB-40777 | Run anything: yarn is not shown in the list of available commands | |
Bug | WEB-41925 | Cordova: exception while creating "platforms" directory | |
Bug | WEB-40746 | Add "parallelization" to the dictionary | |
Bug | WEB-41746 | Sort properties alphabetically goes into an infinite loop on malformed JSON | |
Bug | WEB-42052 | "expectedly" is marked as a typo | |
Bug | WEB-41421 | Incorrect 'narrowed to' highlighting if type is not fully expanded yet | |
Performance | WEB-17638 | Joining Lines works extremely slow | |
Usability | WEB-41215 | Allow editing textboxes containing list of element names, instead of requiring clunky "Add"/"Remove" diaiog | |
Usability | WEB-40899 | Don't re-evaluate webpack config if there are syntax errors | |
Usability | WEB-40818 | Create package.json in the project root when using Install dependency quick fix | |
Usability | WEB-33143 | closing tag should be smarter | |
Usability | WEB-32948 | JSX onClick prop autocompletion not correct | |
Cosmetics | WEB-41731 | The name of Handlebars/Mustache folding category is truncated | |
Task | WEB-41910 | Change "Replace with the shortened form" to "Replace with a shorter path" | |
Exception | WEB-41076 | PluginException: Cyclic service initialization when open project | |
Exception | WEB-41499 | PluginException: Exception in plugin Java Server Pages (JSP) | |
Build tools | Bug | WEB-40782 | 'Run Anything': List scripts from package.json when typing `npm` or `yarn` regardless what tool is set in preferences |
Bug | WEB-42270 | Can't execute Gulp tasks from IDE - getting an error with com.intellij.execution.ExecutionException | |
Bug | WEB-38986 | Don't debug npm before launch tasks | |
CSS | Feature | WEB-24298 | Add quote style settings for CSS |
Feature | WEB-10023 | Need ability to download external stylesheets | |
Feature | WEB-31724 | Adding Bootstrap Autocompletion from CDN | |
Bug | WEB-8045 | Move statement on CSS line no working as expected | |
Bug | WEB-40898 | CSS padding property hint auto is invalid | |
Bug | WEB-41795 | Download CSS library from CDN: disabling in Preferences - Libraries has no effect on completion | |
Bug | WEB-8044 | Move statement on CSS block no working as expected | |
Bug | WEB-35236 | Import of css files with webpack aliases is not resolved in case of '@import url()' | |
Bug | WEB-37978 | Webpack aliases not resolved in URLs in CSS properties | |
Usability | WEB-41796 | Download CSS library from CDN: show shorter name for the location in completion popup | |
CoffeeScript | Bug | WEB-34310 | CoffeeScript: "Change signature" refactoring doesn't work |
Dart | Feature | WEB-41609 | Dart formatter: use dartfmt tool when reformatting file parts, not only the whole file |
Task | WEB-41628 | Dart formatter: use dartfmt tool always, remove legacy formatting settings | |
Debugger | Feature | WEB-21626 | watch method return value not implemented in webstorm 2016.1.2? |
Bug | WEB-42360 | Start execution on attaching to process waiting for debugger | |
Bug | WEB-38477 | Debugging with "js.debugger.use.node.options" fails if path to TEMP directory contains non-ASCII characters | |
Bug | WEB-41007 | Can't debug node.js - get error 'URI is not hierarchial' | |
Bug | WEB-41684 | Protractor stops on the wrong line, tooltips are not shown | |
Bug | WEB-40496 | Node Debugger doesn't always start properly on re-running | |
Bug | WEB-36471 | WebStorm Debugger variable set value error. | |
Bug | WEB-21719 | NodeJS Remote Debugging Doesn't Allow Breakpoints | |
Bug | WEB-40694 | Debugger doesn't stop on a breakpoint in Kotlin/JS project | |
Bug | WEB-41598 | Breakpoints don't work after app is reloaded by webpack | |
Bug | WEB-41716 | 'Hide frames from libraries' does nothing | |
Bug | WEB-36015 | Debugger attaches to "Before Launch" gulp script, application not launched | |
Bug | WEB-42156 | JS debugger breakpoints not shared between symlinked files. | |
Bug | WEB-13411 | Node.js: can't set value in debugger | |
Bug | WEB-41719 | TraceableDisposable.ObjectNotDisposedException when close IDE while debugging | |
Bug | WEB-42331 | Breakpoints in excluded node modules don't work | |
Performance | WEB-41324 | Throwable: LEAK: {}.release() | |
Performance | WEB-38989 | Optimize memory used for source maps | |
Performance | WEB-36752 | Large page in Elements View slows down IDE | |
File Watchers | Feature | WEB-36668 | Allow enabling global file watchers for all new projects |
Bug | WEB-40982 | 'Failed to run File Watcher' error is displayed several times in the event log | |
Bug | WEB-41091 | Incorrect path is used if file watcher's Working Directory field is left empty | |
Bug | WEB-40636 | Strange intention actions: just 'Yes' and 'No' | |
Bug | WEB-29424 | Race condition between saving file and file watcher execution | |
Cosmetics | WEB-40053 | File Watchers: column header in Settings is not fully visible | |
HTML | Feature | WEB-41487 | HTML tags including attributes in JSX blocks can't autocomplete the closing tag |
Bug | WEB-42029 | Broken documentation for TS/JS library symbols in HTML files | |
Bug | WEB-40570 | JavaScript fragments weirdly converts apostrophes and quotes | |
Bug | WEB-37786 | JSX Emmet: wrong expand of the comment filter | |
Bug | WEB-41994 | Repetition of the result of intention 'Missing required attribute' | |
Bug | WEB-378 | PHP code in conditional comments | |
Usability | WEB-41780 | Show class name label when collapsing JSX tags | |
Exception | WEB-41600 | Invalid file name lib/intellij-xml.jar!/resources/html5-schema/html5chars.ent | |
JSON | Feature | WEB-38070 | Complete statement could add quotes on JSON |
Feature | WEB-41515 | Add editor action for "Copy JSON Pointer to clipboard" | |
Feature | WEB-35787 | JSON: Smarter colon/comma handling before the closing quote (disabled by default) | |
Bug | WEB-40927 | Editor is breaking JSON syntax when inserting new line after key-value pair | |
Task | WEB-42249 | Add `babel.config.json` to system schema map | |
JavaScript | Feature | WEB-41508 | Highlight await once the caret is on async. |
Feature | WEB-32472 | Validate duplicate ES6 exports in JS | |
Feature | WEB-38784 | Support Promise.allSettled | |
Feature | WEB-41373 | Support optional chaining in TypeScript and in the type system | |
Feature | WEB-41553 | Don't show unexported symbols from libraries in the Go to definition popup | |
Feature | WEB-2089 | Implement AMD declaration linking | |
Feature | WEB-40404 | Extract single property from object as a shorthand property, not as spreadElements | |
Feature | WEB-41908 | Bundle language injection for paper.js | |
Feature | WEB-40240 | Suggest awaited items in code completion for promises | |
Feature | WEB-39273 | 'Make private/make public should be available for ES6 private fields | |
Feature | WEB-42028 | Name suggestions: add unresolved names from the current scope to the list of suggestions | |
Feature | WEB-38663 | Add parentheses and implement the body when completing `constructor` keyword | |
Bug | WEB-42106 | Highlight "arguments" as parameter | |
Bug | WEB-41728 | Resolve default import when .d.ts has no default export | |
Bug | WEB-40520 | 'Split into declaration and initialization' drops type annotations or creates red code in Flow with destructuring | |
Bug | WEB-42125 | Moving destructured items via keyboard shortcuts doesn't work for function parameters | |
Bug | WEB-41041 | Wrong highlighting for braces in template literals | |
Bug | WEB-21935 | Wrong highlighting for 'del' word in gulpfile.js | |
Bug | WEB-42196 | Incorrect processing of destructuring arrays in rest elements | |
Bug | WEB-41793 | Remove 'package-lock.json' from import/require completion | |
Bug | WEB-40713 | WebStorm don't consider super() return type as this | |
Bug | WEB-41668 | False positive "Readonly<T> is not assignable to type {}" for the state inside react component constructors | |
Bug | WEB-42109 | Unexpected "not assignable to type T" warning in JavaScript | |
Bug | WEB-32591 | Autocompletion not working after importing class instance that was instantiated via factory | |
Bug | WEB-41249 | 'Replace nested calls with pipe expressions' is incorrectly applied in Jasmine tests | |
Bug | WEB-41958 | Extra # shown in completion items rendering for #-private fields | |
Bug | WEB-24105 | 'Surround with' doesn't work for object properties with attached JSDoc comment | |
Bug | WEB-41610 | Javascript: Unresolved variable | |
Bug | WEB-36802 | 'Safe delete parameter' should check for usages inside function and show conflicts dialog | |
Bug | WEB-36893 | Better mapping of file names to class names in code completion based on file name | |
Bug | WEB-41382 | Show 'forof' postfix template instead of 'forin' for ES6 typed arrays | |
Bug | WEB-40194 | Quick fix: Joining variable declarations with export removes export | |
Bug | WEB-40637 | Replace with indexer access produces malformed code in HTML context | |
Bug | WEB-41980 | Global resolve works differently inside a class and on the top level | |
Bug | WEB-38392 | False 'unused definition' when re-defining a property initialized in constructor | |
Bug | WEB-41270 | Incorrect JavaScript warning: 'Value assigned to primitve will be lost' | |
Bug | WEB-40492 | Unicode code points are not supported in JS identifiers | |
Bug | WEB-41399 | No completion on Express req/res parameters | |
Bug | WEB-40538 | Exception when file has several default exports | |
Bug | WEB-40285 | 'Split into declaration and initialization and move to scope start' duplicates variable initialization in for-in loop | |
Bug | WEB-42074 | 'Flip ,' works incorrectly with rest parameters | |
Bug | WEB-38545 | Invalid highlighting for JS Classes after including via require | |
Bug | WEB-41252 | 'Replace nested calls with pipe expressions' looses parameters | |
Bug | WEB-41764 | Optional chain tail is not evaluated properly | |
Bug | WEB-40662 | Intention: Incorrect replacing const with let in for-of loop | |
Bug | WEB-32695 | The documentation tool window breaks text in wrong places | |
Bug | WEB-40009 | JSDocs and Promise all not working | |
Bug | WEB-41991 | Readonly check that shows a dialog is invoked from the availability check in ES6MoveModuleMembersHandler | |
Bug | WEB-28080 | Extends ES5 classes with ES6 classes is not supported | |
Bug | WEB-28204 | 'Create variable' quick-fix shown when not applicable (in variable type annotation) | |
Bug | WEB-40655 | Duplicate 'Simplify' items in Alt+Enter for conditional | |
Bug | WEB-41303 | JQuery.proxy warning | |
Bug | WEB-40023 | Quick fix: JS: shouldn't invoke action of converting "for-in" to "forEach" on object | |
Bug | WEB-30569 | ES6 classes: Generated code doesn't take comments at the end of the class into account | |
Bug | WEB-38414 | Auto import in Flow adds path to the IDE bundled definitions for React instead of the project ones | |
Bug | WEB-39441 | CommonJS: completion for exported symbols when using const {freeze} = Object; module.exports = freeze({}) | |
Bug | WEB-38677 | JSDoc: wrong type mismatch errors when using function type with IIFE | |
Bug | WEB-41954 | JS support require calls with references | |
Bug | WEB-41927 | PhpStorm didn't show inferred parameter type in JavaScript | |
Bug | WEB-40100 | Merge 'simplify' intention and inspection | |
Bug | WEB-36461 | Double `flip if-else` results in double parenthesis | |
Bug | WEB-40393 | 'Create Directory/File' fixes don't work with relative paths in 2019.3 | |
Bug | WEB-38794 | Incorrect import when copy/pasting code in javascript (only aplies to some imports) | |
Bug | WEB-38679 | Type mismatch inspection incorrectly matches JSDoc type expression with destructuring parameter | |
Bug | WEB-40962 | "Script is not in strict mode" when using "use strict" pragma with escaped quotes in injection | |
Bug | WEB-40776 | Code completion doesn't work for modules imported using require function created with Node.js createRequire | |
Bug | WEB-41995 | 'Make private using #' cannot be invoked for getters in pure JS | |
Bug | WEB-39875 | JS Intentions: JS: Converting arrow function to anonymous function breaks on IIFE | |
Bug | WEB-41410 | Javascript autocomplete for JsDoc @typedef {typeof import('./somefile')} not working anymore in PHPStorm 2019.2 | |
Bug | WEB-31714 | Make field public QF should change all usages of this field (remove # symbol) | |
Bug | WEB-41403 | WebStorm 2019.3 EAP - After a while IDE show warning "unused constant" | |
Bug | WEB-41956 | Can't decline name suggestion for the last parameter when using `function` live template | |
Bug | WEB-40659 | Intention "Extract increment" in for loop generates invalid code | |
Performance | WEB-11215 | large concatenated JS file causes hang | |
Performance | WEB-41810 | Freeze in EDT on type evaluation | |
Usability | WEB-41044 | Lack of clear sorting of object properties in output type hints | |
Usability | WEB-38439 | Typing semicolon doesn't move caret after statement | |
Usability | WEB-40096 | Quick Fix: JS/TS: "Join Concatenated String Literals" duplicates the functionality of "Compute Constant Value " | |
Usability | WEB-41094 | Allow to move switch-cases with 'Move statement' | |
Usability | WEB-40195 | Quick fix: Improve availability of 'Quote/Unquote property names' after lbrace and for commas | |
Usability | WEB-41727 | 'Method expression is not of Function type' should be 'Method expression is possibly null/undefined' where appropriate | |
Usability | WEB-41542 | Show type hints for Promise.allSettled-like repeating tuples more conveniently | |
Usability | WEB-32058 | No auto-completion popup for paths values | |
Usability | WEB-40964 | Mismatch settings with the editor for examples in dialog 'Inlay hints' | |
Task | WEB-40821 | Enable type hints by default for function parameters | |
Task | WEB-40421 | Support having decorators after the 'export' keyword | |
Task | WEB-40895 | Implement JSControlFlowProcessor using CF graph | |
Task | WEB-37382 | JS/TS suggest variable names: improve UX and enable by default where that's safe | |
Exception | WEB-34766 | "Convert to forEach call on array" exception on invalid code | |
Exception | WEB-41675 | NullPointerException when call 'Split into multiple declarations' | |
Exception | WEB-42268 | Destructuring using the postfix template fails with "cannot be cast to class" exception | |
JavaScript. Formatter | Bug | WEB-40497 | TypeScript - when 'function declaration parameters' wraps the parameters it unneccesarily wraps lambda function passed as a argument |
Bug | WEB-39888 | Formatter does not respect TypeScript code style settings for VueJS components using typescript in <script> tag. | |
Bug | WEB-38291 | Reformat Code (Ctrl + Alt + L) deletes empty space between curly brace and 'from' keyword | |
Bug | WEB-41063 | Quote style from javascript is not applied to postfix completion | |
Bug | WEB-40900 | EditorConfig doesn't apply to <script></script> in .vue file | |
Bug | WEB-13538 | Wrong indent for comments in chained function calls | |
Bug | WEB-28301 | Formatter: support Rearrange Code action inside script tag | |
Bug | WEB-38347 | Formatting unindents comments in braceless ifs | |
JavaScript. Frameworks | Feature | WEB-41576 | Slots are not resolved (slot, v-slot) |
Feature | WEB-40277 | Vue: support vuex-class decorators | |
Feature | WEB-42113 | Vue: Provide better type inference when using v-for with an object | |
Feature | WEB-42220 | Angular: support new representation of metadata in Angular | |
Feature | WEB-42083 | Vue.js: support precise documentation on directives | |
Feature | WEB-42242 | Angular: support Schematics with Angular CLI 9.0.0 | |
Feature | WEB-40909 | Vue.js: support named slots shorthand | |
Feature | WEB-41476 | Vue.js: code completion for source components slot names | |
Feature | WEB-32274 | Support Vue components defined using separate JavaScript, HTML and CSS files | |
Feature | WEB-41320 | Angular 8 SVG template unsupported | |
Feature | WEB-40545 | Implement quick documentation for vue symbols | |
Feature | WEB-32487 | Vue.js. Support local and global filters | |
Feature | WEB-28442 | Vue.js: scoped slots support | |
Feature | WEB-27946 | WebStorm complains about attributes on <svg:g> elements | |
Feature | WEB-42016 | Vue.js: support completion for custom modifiers from web-types | |
Feature | WEB-40973 | Vue.js : support components defined in several files via @WithRender decorator | |
Bug | WEB-41020 | After 2019.2.1 update Vue + TypeScript + Decorators stopped working | |
Bug | WEB-41541 | No Auto Closing Parenthesis in Vue Single File Components | |
Bug | WEB-41366 | Vue is missed in 'File | New' | |
Bug | WEB-23401 | TODO not recognized in JSX comments | |
Bug | WEB-41883 | "Undefined binding" inspection's severity is ignored when inspecting events. | |
Bug | WEB-41647 | vuejs computed values resolved as functions instead of values | |
Bug | WEB-40929 | Vuex store state/getters/etc are not resolved in attribute values in templates | |
Bug | WEB-41422 | Angular: inputs without brackets are reported as unknown if the property type is not explicitly specified | |
Bug | WEB-41620 | Angular: attributes from selectors in ng-content marked as not recognized | |
Bug | WEB-40489 | Invalid comment detection and syntax highlighting issue in JS (React JSX) file | |
Bug | WEB-42565 | Relative paths in HTML and other files are broken in WebPack projects in IDEA | |
Bug | WEB-40955 | Vue.js: vuetify `v-col` component is reported as unknown | |
Bug | WEB-42108 | Enable "copy-paste with imports" support for vue | |
Bug | WEB-36502 | Vue.js: warn about empty tag bodies instead of self-closed tags in compiled vue templates | |
Bug | WEB-41544 | Vue Class Components: Mixin properties are not resolved in template when using uppercase Mixins from 'vue-property-decorator' | |
Bug | WEB-31785 | React: `props.<props_name>` not resolved unless there is explicit `propTypes` declaration | |
Bug | WEB-31286 | Tabbing on live template $VAR$s in JSX is hijacked by autocomplete | |
Bug | WEB-41917 | Vue.js: 'lang' attribute isn't suggested for completion | |
Bug | WEB-37854 | Typescript - issues with generic inference from index signatures | |
Bug | WEB-41782 | Completion for v-bind - attribute href is missed | |
Bug | WEB-41349 | No completion and refactoring for slot props | |
Bug | WEB-41564 | Vue Mixin Fields Glitches | |
Bug | WEB-41073 | Vue.js: instance properties/events from plugins not resolved in templates | |
Bug | WEB-42458 | WebStorm complains about abstract class not being in Angular module | |
Bug | WEB-29103 | JSX comment out on simple arrow functions (without {...}) | |
Bug | WEB-41713 | Vue: missing syntax coloring within <script type="text/x-template"> | |
Bug | WEB-41654 | Specify variable type explicitly doesn't produce any changes in code | |
Bug | WEB-41717 | Can't type closing tag in Vue file while indexing is in progress | |
Bug | WEB-41026 | Vuejs v-for index is resolved as array type instead of number | |
Bug | WEB-42112 | Vue: variables created by v-for are marked as unresolved | |
Bug | WEB-42230 | Disable 'Introduce variable', 'Introduce constant' and 'Introduce field' for vue expressions | |
Bug | WEB-41477 | Vue.js: attribute name is not in code completion on slot tag | |
Bug | WEB-30600 | Vue.js: Component binded with v-model should not warn when the prop definition for value is defined as required | |
Bug | WEB-41827 | Cannot resolve imported properties in Vue component | |
Performance | WEB-41427 | XmlTagNameSynchronizer freezes IDEA due to synchronous angular resolve | |
Usability | WEB-41765 | Vue.js: background color for <script> tag causes usability issues | |
Exception | WEB-41365 | NoSuchElementException: Sequence is empty. when type in .vue file | |
Exception | WEB-42076 | IncompatibleClassChangeError when add .hbs file in vue project | |
Exception | WEB-41704 | 'IllegalArgumentException: Argument for @NotNull parameter' when open the certain project | |
Exception | WEB-41547 | IllegalArgumentException: PsiElement(XML_ATTRIBUTE_VALUE).isValidHost() when resolve to file | |
Exception | WEB-41350 | PsiInvalidElementAccessException when call completion in vue.js expression | |
JavaScript. Inspections | Feature | WEB-40394 | Duplicate declaration inspection for export (specifiers/aliases) |
Feature | WEB-40586 | TS. Accessibility modifier already seen inspection | |
Feature | WEB-40156 | Add inspection when using trailing commas in destructuring/ functions with rest parameters | |
Bug | WEB-32373 | False positive on redundant escape characters inspection in regular expression built from template string | |
Bug | WEB-27499 | 'var to let/const' produces invalid result in 'for' loop | |
Bug | WEB-41362 | "Pointless statement or boolean expression" inspection offers incorrect suggestion | |
Bug | WEB-39843 | Quick fix: JS : Converting a function and its member declarations to a class caused exception | |
Bug | WEB-41879 | 'Specify variable type explicitly' shouldn't specify raw literal types in Flow | |
Bug | WEB-32647 | Duplicate case inspection works incorrectly for side-effect expressions | |
Bug | WEB-41679 | 'Duplicate case label' should work with string literals in different quotes | |
Bug | WEB-40150 | Unresolved variable | |
Bug | WEB-25169 | 'Flip ,' works incorrectly for destructuring arrays | |
Bug | WEB-24660 | unresolved file name quickfix cannot create file inside not existed folder | |
Bug | WEB-25157 | "Unnecessary semicolon" inspection quickfix removes trailing line breaks | |
Bug | WEB-39775 | "const variable without initializer" from assigning PHP to inline JS | |
Bug | WEB-29134 | "unused local-variable/constant" inspection shouldn't provide a quick-fix for required loop variable | |
Bug | WEB-40911 | False 'missing await' for async generators | |
Task | WEB-39873 | Intention actions "Merge Parallel For Loops" and "Merge Parallel For-In Loops" - either rethink, or remove | |
JavaScript. Refactoring | Feature | WEB-39691 | Can't inline variable in destructuring (expected: convert to property access) |
Feature | WEB-40033 | Add an intention action to add a template string argument | |
Feature | WEB-14450 | Provide "Extract Constant" refactoring | |
Feature | WEB-33038 | "move function 'myFunc' to 'myFunc.ts'" intention action | |
Feature | WEB-41816 | JS. Replace for..of with indexed intention | |
Feature | WEB-38972 | Quick-fix: Convert const to let. remove readonly modifier | |
Feature | WEB-34116 | Can't create/extract constant to the top level of the file | |
Bug | WEB-38409 | 'Introduce parameter' shouldn't suggest anonymous callback scope | |
Bug | WEB-41876 | 'Generate destructuring patterns' fails on a property of already existing pattern | |
Bug | WEB-39719 | Extract variable: opening/closing quote in selection breaks result | |
Bug | WEB-40959 | Inappropriate suggestion to replace string with template string inside flow/typescript type declaration | |
Bug | WEB-40957 | Invalid result of 'Introduce variable' when react function returns parenthesized HTML | |
Bug | WEB-41989 | Private (#) references are not updated when 'Extract superclass' | |
Bug | WEB-41849 | "Extract Constant" from substring doesn't enforce 'const' and reuses the var type from 'Extract Variable' | |
Bug | WEB-30408 | Refactoring: Extract Superclass: static method should not be marked as abstract | |
Bug | WEB-25137 | WebStorm allows to extract variable with breaking the operator precedence | |
Bug | WEB-39368 | 'Introduce variable' is available on invalid selection and breaks code | |
Bug | WEB-39748 | Extract superclass: making 'abstract' for pure JS throws and also doesn't work with TS fields | |
Bug | WEB-37033 | Typescript: in case of return type mismatch, quick fix should update the whole class hierarchy | |
Bug | WEB-41961 | Extract Method refactoring shouldn't suggest outer scopes when having private #-references | |
Bug | WEB-37162 | 'Introduce local variable' produces red when invoked in 'export default' with decorators | |
Bug | WEB-41811 | Tooltip in 'Introduce constant' isn't shown at the location where the declaration is actually inserted | |
Bug | WEB-41723 | Extracting a variable immediately assigns an auto-generated name to the new variable | |
Bug | WEB-39746 | 'Extract superclass' creates invalid code when extracting from already extending class | |
Bug | WEB-42324 | Better validation of names for file name <-> class name matching | |
Bug | WEB-39717 | Extract variable, Template literal: expression in selection breaks result | |
Bug | WEB-39798 | 'Change signature' should handle arrow functions in class hierarchy | |
Bug | WEB-40919 | Extracting a generator method from a field assigned to a generator breaks code due to ASI not allowed | |
Bug | WEB-41845 | "Extract Constant" refactoring shouldn't work with ECMAScript 5.1 and earlier | |
Bug | WEB-40040 | TypeScript - Change method signature is wrong when passing "this" | |
Bug | WEB-41916 | 'Introduce constant' shouldn't suggest global scope if having await expressions | |
Bug | WEB-40769 | Don't inline variables with default values in object destructuring | |
Bug | WEB-40833 | Checking/unchecking 'Optional parameter' in the popup fails for 'Introduce parameter' | |
Bug | WEB-42065 | 'await new Promise' can be converted to pipe expression | |
Bug | WEB-31704 | 'Extract method' for generators should extract generators when possible with updating usages to 'yield * newFunc()' | |
Bug | WEB-40042 | 'Introduce variable' deletes the preceding comment | |
Bug | WEB-41103 | Extract Angular animation into a variable fails | |
Bug | WEB-41960 | Introduce field should not change other classes | |
Bug | WEB-35616 | Comment for typescript class last field is broken after applying intention "Create field" | |
Bug | WEB-7439 | Extract JavaScript variable fails if using multiple declarations chained in a single 'var' statement | |
Bug | WEB-29335 | 'Extract superclass', 'Pull members up' should move comments around members | |
Bug | WEB-38305 | Implement all members doesn't respect quote style setting | |
Bug | WEB-40910 | 'Introduce parameter' shouldn't work with the yield expressions | |
Bug | WEB-42023 | Extract field: don't suggest to initialize in constructor when creating directly from a field initializer | |
Usability | WEB-28271 | Change signature should better handle TypeScript parameter-properties | |
Usability | WEB-39729 | WebStorm does't detect labels when refactoring | |
Usability | WEB-17564 | Refactoring: Extract variable: empty line is added on switching between radiobuttons inside popup | |
Usability | WEB-39973 | Refactoring: JS(ES5): 'Superclass' and 'Field' shouldn't be available to choose from "refactor" | |
Usability | WEB-41258 | Do not show refactoring preview when renaming a new file using the "Rename file to match class name" fix | |
Cosmetics | WEB-39913 | Replace word "lvalue" in warning message about the variable usage on the left side | |
JavaScript. Templates | Bug | WEB-12164 | Collapse/expand html code in script templates |
Bug | WEB-41895 | Handlebars: Code is disappearing while editing handlebars fragment | |
Linters | Bug | WEB-39960 | Mark modified (*) keep showing after save with ESLint |
Live Edit | Bug | WEB-7093 | File is saving after every keypress when using Live Edit |
Cosmetics | WEB-41338 | LiveEdit plugin description is outdated | |
Node.js | Feature | WEB-35034 | Compatibililty with Yarn PnP (Plug and Play) feature |
Bug | WEB-42327 | Linux: package manager yarn not recognized through nodejs snap | |
Bug | WEB-23329 | Output of stdout and stderr are not properly coordinated in Run console | |
Bug | WEB-42295 | Grunt with Yarn PnP: Autofilled run configuration is incorrect | |
Bug | WEB-42171 | Yarn's version is not shown in 'Preferences for New Projects | Languages & Frameworks | Node.js and NPM' | |
Bug | WEB-40907 | Rider: Scripts from package.json are not shown in 'Run anything' dialog | |
Bug | WEB-42248 | Can't run yarn scripts: command\script not found | |
Bug | WEB-38601 | Windows: Electron does not show console output when run from npm run configuration | |
Bug | WEB-42176 | Yarn PnP: Can't run Jest tests | |
Bug | WEB-41749 | Globally installed packages not always appear NPM packages list window | |
Bug | WEB-40947 | package.json "Latest version" in quick documentation doesn't refresh | |
Bug | WEB-42175 | Yarn PnP: Imports show long path to a package | |
Bug | WEB-21914 | angular-cli: Cannot find angular-cli package | |
Bug | WEB-42312 | Yarn PnP: Exception while trying to apply code style from Eslint | |
Bug | WEB-42403 | Node.js: Cannot Debug Docker Compose configuration | |
Bug | WEB-42440 | Download Node.js: update version to the latest LTS | |
Bug | WEB-41095 | package.json homepage url issues | |
Usability | WEB-38864 | No possibility to show notifications about installing dependencies for a package.json if previously dismissed | |
Usability | WEB-40794 | Prevent concurrent NPM install | |
Task | WEB-42131 | Do not suggest adding node_modules folder to Git | |
Task | WEB-42280 | Support standard with Yarn PnP | |
Exception | WEB-40124 | Node.js Remote Interpreter: Vagrant: Throwable: Synchronous execution under ReadAction | |
Profiling | Bug | WEB-41449 | NullPointerException when attempting to load heap snapshot |
Pug (ex-Jade) | Bug | WEB-27894 | No folding in PUG in VueJS files |
Bug | WEB-21974 | jade: unbuffered javascript code not correctly indented | |
Bug | WEB-41891 | Pug's path resolver should not use hard-coded and old extension name | |
SASS | Feature | WEB-38529 | Vue.js ::v-deep support |
Feature | WEB-41729 | Add support for new @use and @forward at-rules | |
Bug | WEB-42250 | SASS/SCSS trailing comma incorrectly seen as error | |
Bug | WEB-41982 | SASS: import path completion doesn't work when using webpack aliases | |
Bug | WEB-41886 | SCSS imports with webpack aliases: wrong 'Cannot resolve directory` warnings shown for packages with `@` prefix | |
Bug | WEB-42158 | Import scss from node_modules - cannot resolve module node_modules (Vue, SCSS) | |
Bug | WEB-42252 | Parameters in Sass functions in scratch files are marked as unresolved variables | |
Bug | WEB-42000 | SCSS in HTML snippet in Markdown file: false error for @import '~npm-module/some-file' | |
Bug | WEB-36975 | SCSS: Webstorm incorrectly reports "mismatched property value" error if function is called `l()` | |
Stylus | Bug | WEB-41389 | Stylus: hex color code for opacity not correctly treated |
TypeScript | Feature | WEB-40667 | Enable duplicate declaration for type parameters |
Feature | WEB-40789 | Enable duplicate declaration for union/intersection types | |
Feature | WEB-40793 | Default type parameters should be omitted | |
Feature | WEB-29437 | Refactor / Extract Field: add readonly field | |
Feature | WEB-40531 | Duplicate declaration for default exports. | |
Feature | WEB-40032 | TypeScript: provide quick fix to insert/remove type arguments | |
Feature | WEB-42328 | Update bundled TypeScript to 3.7 | |
Feature | WEB-41033 | Update bundled TypeScript to 3.6 | |
Feature | WEB-42054 | Allow moving Union types via keyboard shortcuts | |
Feature | WEB-36148 | TypeScript: new quick fix 'Add "jsx":"react" to tsconfig.json' | |
Feature | WEB-41526 | No auto complete suggestions for ts import in jsdoc | |
Feature | WEB-41436 | Support TS control flow assertions and type flow with never-returning calls | |
Feature | WEB-40352 | TypeScript: provide quick fix to insert/remove type arguments for extends/implements case | |
Bug | WEB-40580 | TS. Extract method should set the parameter type | |
Bug | WEB-41543 | Getting complete IDE freeze randomly, requiring force quit and restart | |
Bug | WEB-42114 | Wrong inferred type, invalid 'type mismatch' highlighting when using spread with Partial | |
Bug | WEB-41569 | Completion in class, which implements extended interface with Omit, should suggest all properties | |
Bug | WEB-40903 | TypeScript: false positive type-checking error (and wrong navigation) | |
Bug | WEB-41667 | Incorrect resolving in merging ambient class and function | |
Bug | WEB-42194 | 'Generate destructuring patterns' doesn't work on a property to which is assigned enum | |
Bug | WEB-42081 | Type guard. Narrow string to string literal | |
Bug | WEB-40436 | Field refactoring doesn't pick usage | |
Bug | WEB-41490 | Class fields with non-null assertion are parsed incorrectly | |
Bug | WEB-40928 | False positive type checking error with optional properties | |
Bug | WEB-41333 | Missing typescript suggestion of extended "this" object | |
Bug | WEB-41480 | Renaming a property doesn't update usages when using const assertions | |
Bug | WEB-40908 | False positive symbol assignment | |
Bug | WEB-40944 | Angular - "Make public" quick fix does not work if Decorator is present | |
Bug | WEB-40485 | results of type narrowing outside of shorthanded functions are ignored inside said functions | |
Bug | WEB-41509 | Incorrect type when destructuring value in arrow function | |
Bug | WEB-40657 | TypeScript. Insert type arguments completion handler | |
Bug | WEB-40615 | Enum fields with dot in the name are treated incorrectly | |
Bug | WEB-42078 | Deleting/adding "less-than sign" should automatically delete/add "greater-than sign" for generic calls | |
Bug | WEB-39652 | Refactor inferred params | |
Bug | WEB-40481 | Autocompletion bails for rest parameter typed w/ intersected arrays | |
Bug | WEB-40449 | @internal not suggested as JSDoc comment | |
Bug | WEB-41086 | Wrong type inferring in typescript | |
Bug | WEB-41689 | Typescript unreachable 'case' branch when exporting enum | |
Bug | WEB-40300 | TypeScript - don't collapse single line comment | |
Bug | WEB-42105 | Property completion only provides already inserted items | |
Bug | WEB-42060 | "Module is not listed in package.json" error when importing assets into a Typescript Vue component | |
Bug | WEB-41802 | Typescript import generated with warning (Organize Imports then generates error) | |
Bug | WEB-40935 | TypeScript: incorrect type inference when we pass optional parameter to a method | |
Bug | WEB-40966 | Higher-order type inference fails for mapped types | |
Bug | WEB-42340 | IteratorResult in presence of node.js typings | |
Bug | WEB-41464 | Rested destructured parameter is typed to any if nothing else is destructured | |
Bug | WEB-42050 | WebStorm resolves tuple type param in jest.each to any | |
Bug | WEB-39678 | TypeScript: Problem with type inference in redux(store.dispatch) | |
Bug | WEB-41738 | TypeScript: completion for import() in type context | |
Bug | WEB-26888 | TypeScript: Change Signature dialog: error when adding parameters with initializer | |
Bug | WEB-40897 | Incorrect "prototype" property in the static type of a enum | |
Bug | WEB-41724 | 'Propagate to destructuring declaration' should not be available on parameter properties | |
Bug | WEB-41884 | False positive warning for TypeScript type guard function | |
Bug | WEB-40970 | TypeScript 3.6. ambient class and function can merge | |
Bug | WEB-41948 | Type is inferred as T | any[] when TypeScript infers just T, causing slowness | |
Bug | WEB-35889 | Change signature throws exception when parameter is not described in JSDoc | |
Bug | WEB-40454 | "Add braces to arrow function" should not prepend return if method is void | |
Bug | WEB-40893 | Incorrect indentation for switch-cases code completion: should reindent the inserted case-label automatically | |
Bug | WEB-29309 | 'Inline' refactoring: allow getter inlining | |
Bug | WEB-40864 | Overloads don't work after re-exporting | |
Bug | WEB-41892 | Spurious "Missing await" inspection warning when a nontrivial expression is being returned | |
Bug | WEB-42103 | TS Classes sometimes moved to Symbols in Search Everywhere | |
Bug | WEB-41602 | Container type is computed incorrectly for destructuring in a for-of loop | |
Bug | WEB-41661 | Missing for-of array postfix when iterating over a local | |
Bug | WEB-41966 | Postfix template shouldn't appear in completion in type annotation | |
Bug | WEB-35903 | Inspection 'Fix all 'Import can be shortened' problems in this file' doesn't work | |
Bug | WEB-42067 | Type guard. Narrow unknown type to string literal | |
Bug | WEB-42149 | Incorrect type hint | |
Bug | WEB-40264 | TypeScript - Observable type is unknown if takeUntil used as last pipable operator | |
Bug | WEB-37898 | Literals from switch-cases typed by an enum should have references to their source values | |
Bug | WEB-40827 | Path mappings aren't used on auto-import if a pattern with wildcard is mapped to exact file name | |
Bug | WEB-34084 | Suggestions incomplete for React components when there is an Omit (Pick and Exclude) structure in the type hierarchy | |
Bug | WEB-41003 | TypeScript: incorrect error message for incompatible members | |
Bug | WEB-41606 | Infinite re-indexing of node_modules/ | |
Bug | WEB-40660 | TypeScript. Fix failed if one of the parameters has extends/keyof word | |
Bug | WEB-40922 | TypeScript: incorrect smart cast to never | |
Bug | WEB-40228 | Type duplication in inlay hints for union types | |
Bug | WEB-41042 | Type hints for variable show redundant information in object destructuring with enum | |
Bug | WEB-42311 | TypeScript: Types references are unresolved | |
Bug | WEB-39617 | Cypress & Typescript IntelliSense not working properly | |
Bug | WEB-41940 | Type assertions don't work if we reset null / not null state with the statement | |
Bug | WEB-40795 | Don't provide auto-complete suggestions for keys in object when you have defined them already (it is non-operation) | |
Bug | WEB-41466 | Insert type arguments completion handler should work only in TS files | |
Bug | WEB-41035 | Completion for declare keyword after export in TypeScript | |
Bug | WEB-40250 | Props from parent component are not resolved: incorrect overload is chosen | |
Bug | WEB-32227 | TypeScript: show error on initializing optional parameters | |
Bug | WEB-41388 | Incorrect type inference in TypeScript | |
Bug | WEB-41597 | Intention to generate destructuring pattern should generate parameter list parenthesis when needed | |
Bug | WEB-41374 | Wrong "statement expected" error when using computed property with decorator | |
Bug | WEB-42013 | Typescript file with ts-node shebang is treated as js | |
Bug | WEB-40914 | TypeScript: Property optionality is not processed in some cases | |
Bug | WEB-41889 | Complete current statement inserts parens before explicit generic arguments | |
Bug | WEB-41856 | Type of response of awaiting supertest function is any (should be response) | |
Bug | WEB-38395 | False positive 'method will not be accessible' when changing visibility of class member in namespace | |
Bug | WEB-41562 | Default generic value is not substituted in 'extends' | |
Bug | WEB-42093 | Static fields are not evaluated properly when referenced as a qualified name (for instance, in typeof types) | |
Usability | WEB-26722 | TypeScript: merge inspections/intentions if both provide the same result | |
Usability | WEB-41082 | Improve string literal completion: don't suggest dynamics when not needed and add icons for prop keys | |
Usability | WEB-41430 | Don't show 'delete' keyword in completion in call arguments | |
Usability | WEB-40275 | Misleading error message: parent tsconfig.json not found | |
Usability | WEB-41345 | First item isn't pre-selected in completion popup | |
Usability | WEB-41693 | Merged methods considered as properties in code completion and parameter info | |
Usability | WEB-41591 | Don't show variables in code completion for 'implements' clause | |
Cosmetics | WEB-42068 | intellijIdeaRulezzz in completion in TS enums | |
Cosmetics | WEB-41652 | There are two same-named inspections 'TypeScript | Redundant type' | |
Task | WEB-41771 | Support optional chaining narrowing in common CFA equality guards | |
Task | WEB-41495 | More tests for recursive typescript types | |
Task | WEB-41519 | TypeScript: better globs support in "includes" / "excludes" options in tsconfig | |
Exception | WEB-42049 | Error in JS code of typescript service: this.projectService.refreshInferredProjects is not a function | |
Unit Tests | Feature | WEB-19963 | Cucumber.js: all step references are shown as undefined if feature is written using non-US language |
Feature | WEB-41079 | Add the ".unit" extension to test files patterns | |
Bug | WEB-41514 | jest running no longer works properly in IntelliJ (reports tests as skipped) | |
Bug | WEB-41875 | Support Cucumber steps defined using TypeScript annotations | |
Bug | WEB-40585 | `Rerun failed tests` runs successful tests under failed group (describe) | |
Bug | WEB-40351 | Highlight failed line in the test for shorthanded properties | |
Code Analysis. Duplicates | Bug | IDEA-221014 | Many "JavaScript/TypeScript" entries in duplicate settings. |
Code Analysis. Inspection | Feature | IDEA-214558 | Reactor inspection: Warn when returning nulls from Flux/Mono transformation functions |
Bug | IDEA-199182 | Incorrect warning "Unassigned Flux instance" with Reactor's transform method | |
Bug | IDEA-222909 | Typo that selected in Inspection Results tree is not highlighted in batch editor | |
Bug | IDEA-188820 | Out of memory when exporting code analysis to HTML | |
Bug | IDEA-220740 | Run Inspection -> Custom Scope value is not persisted | |
Bug | IDEA-224533 | Inspections from command line fail with "TFBlockNameValidness descriptionUrl==TFBlockNameValidness " | |
Bug | IDEA-217597 | Clicking on checkbox in the Inspections tree leads to `profileChanged` event in `ProfileChangeAdapter.TOPIC` | |
Performance | IDEA-220137 | Do not run inspection iterations if LocalInspectionTool returned PsiElementVisitor.EMPTY_VISITOR | |
Usability | IDEA-221001 | Quick fixes on an inspection warning should have higher priority than Run/Debug actions | |
Code Analysis. Language Injection | Feature | IDEA-106449 | Support template language injection |
Feature | IDEA-221416 | AssertJ language injection rules as built-in rules | |
Feature | IDEA-217838 | Text blocks: edit injection fragment should trim left spaces | |
Bug | IDEA-223046 | Strange highlighting in injected HTML text block | |
Bug | IDEA-218402 | Database plugin - SQL syntax highlighting is not working in JavaScript strings if DECLARE is used | |
Exception | IDEA-221436 | NullPointerException when move folders in project tree | |
Code Analysis. Structural Search | Feature | IDEA-216174 | SSR: Auto-insert pair $ when editing search/replace template |
Feature | IDEA-223337 | Search for Java methods should find methods with receiver parameter | |
Bug | IDEA-221361 | Replace variable number of parameters with fixed type correctly | |
Bug | IDEA-219700 | 'Search Structurally' with selection uses scope different from selected in UI | |
Bug | IDEA-204454 | Structural Replace doesn't have replacement variables anymore | |
Bug | IDEA-65982 | Structural search and replace doesn't correctly substitute annotation parameters | |
Bug | IDEA-223146 | PsiInvalidElementAccessException: Element class : on SSR replacing annotation | |
Bug | IDEA-224120 | Replace element with unmatched annotation variable fails | |
Bug | IDEA-221558 | SSR inline preview does't get updated on editor document change | |
Bug | IDEA-218006 | SSR: AssertionError at com.intellij.structuralsearch.impl.matcher.JavaMatchingVisitor.visitClass | |
Bug | IDEA-224871 | "does not match anything" warning when searching string literal | |
Usability | IDEA-210319 | SSR: Irrelevant completion variants when typing $ | |
Usability | IDEA-216177 | SSR: Don't show intention actions in Search Template field | |
Usability | IDEA-81912 | SSR - Restore the last text in the SSR dialog | |
Usability | IDEA-201471 | SSR: Do not use default input field focus for the Text Area | |
Cosmetics | IDEA-218151 | Baseline for filter hint is lower than other text | |
Cosmetics | IDEA-216180 | SSR: Don't show quick doc on hover in Search Template field | |
Cosmetics | IDEA-201475 | SSR: Darcula: Use the same border for the template editor and the variables filters pane | |
Exception | IDEA-218193 | MalformedPatternException occurs when specifying malformed search template | |
Core. Debugger | Bug | IDEA-224914 | move watch up/down doesn't work |
Bug | IDEA-220181 | Debugger ignores stepping filters when using new directed step-into | |
Cosmetics | IDEA-222515 | Doubled single quote: Source file changed or found source file does not correspond to the breakpoint''s file | |
Core. Diagrams | Bug | IDEA-223512 | UML Diagram: missing "Save as UML" button on a toolbar |
Bug | IDEA-216951 | Repaint Maven/Gradle diagram only once per selection change in "Show Paths: Root->Selection" mode | |
Bug | IDEA-210021 | Undo is not afailable for file after some diagram is shown for it | |
Exception | IDEA-222053 | NewJavaDiagram action causes NPE | |
Core. File System | Feature | IDEA-224971 | fsnotifier: support osxfs mounts |
Bug | IDEA-224079 | Open File or Project only showing one directory in home | |
Performance | IDEA-218043 | Freezes in scheduleInitialVfsRefresh | |
Core. IDE Settings | Feature | IDEA-215428 | Add relative file path live template function |
Bug | IDEA-217321 | IOException - 'example/path' is not a directory in VFS | |
Bug | IDEA-219420 | "Editor | Inlay Hints" settings are not persisted between restarts | |
Bug | IDEA-211157 | File and Code Templates shows incorrect include header for Default scheme | |
Bug | IDEA-221456 | Options for Inlay Hints are rendered too slow | |
Bug | IDEA-124684 | Customize menu and toolbar not persisting/broken | |
Bug | IDEA-221939 | Settings for new project are applying only after restart | |
Bug | IDEA-198276 | Registry returns default values (not the user ones) at early stages of application loading | |
Bug | IDEA-227350 | Deleted projects automatically reappear on welcome screen after restart | |
Usability | IDEA-136209 | "Small labels in editor tabs" should be in "Editor Tabs" configuration section | |
Usability | IDEA-217609 | UI cleanup for Settings | Editor | Smart Keys | |
Usability | IDEA-207984 | Ambiguous description: small labels in editor tabs | |
Exception | IDEA-223425 | Shell environment not loaded | |
Core. IDE Settings. Sharing | Bug | IDEA-219853 | Cannot enable nor trigger IDE Settings Sync |
Bug | IDEA-220697 | Intellij 2019.2 cannot sync settings on linux | |
Usability | IDEA-208370 | "Invalid credentials. Click to authorize" tooltip should make it clear which credentials exactly are invalid | |
Core. Indexing | Bug | IDEA-216643 | wrong TODO counter for database console |
Performance | IDEA-219456 | Contentless indices load file content due to file type detection | |
Task | IDEA-216231 | Research on possible advantages of a common map for SerializedStubTree & IndexedStubs | |
Exception | IDEA-224749 | Possible `IndexNotReadyException` when adding package-info.java | |
Core. Installation | Feature | IDEA-194011 | Turn vcs.log.graph module into a healthy maven dependency |
Bug | IDEA-224371 | Allow to use custom size for spalsh image in launcher. | |
Bug | IDEA-222834 | Cannot open project by relative path across different IDEA instances | |
Bug | IDEA-224100 | Windows launcher is fragile under externally-imposed SetDllDirectory context | |
Task | IDEA-224889 | Please add release/eap/nightly flag to product-info.json | |
Task | IDEA-219542 | Enable Bytecode Verification by default | |
Task | IDEA-224508 | Bundle Kotlin 1.3.60 with IntelliJ IDEA | |
Task | IDEA-220738 | Bundle Kotlin 1.3.50 with IntelliJ IDEA | |
Task | IDEA-224517 | Add additional logging to macOS launcher to find out why bundled JBR is not picked up | |
Core. Licensing | Bug | IDEA-227355 | New license dialog: different license info |
Performance | IDEA-222244 | IDE start takes several minutes when there is no network connection | |
Core. Navigation and Search | Feature | IDEA-160274 | Field Call Hierarchy |
Bug | IDEA-221398 | Go to Declarations and Usages from popup doesn't jump to class definition | |
Performance | IDEA-211967 | IDEA 2019.1 freezes while searching for Todo items | |
Core. Platform API | Feature | IDEA-215436 | Method with experimental\internal parameter or return type should be considered experimental\internal on its own |
Feature | IDEA-218478 | Register ConcatenationInjectorManager service in the platform | |
Feature | IDEA-219946 | API to determine a command-line, which started current IDEA | |
Feature | IDEA-203508 | Provide an API for mixing goto results from different sources | |
Bug | IDEA-223074 | IDEA has to report regarding corrupted files / plugins | |
Bug | IDEA-223894 | PluginException trying to use ServiceManager to get service with multiple constructors | |
Bug | IDEA-215432 | Internal\experimental API member usage inspection must check if declaring class or package is marked internal\experimental | |
Bug | IDEA-219855 | Unable to build an empty IDEA plugin project with 2019.2 target | |
Bug | IDEA-223709 | RubyMine 2013.EAP creating more than 800 threads on opening, freezing the IDE and slowing the computer for several seconds | |
Bug | IDEA-225641 | Large soft-reference cache (1.3GB) on ResolveCache.myPhysicalMaps | |
Bug | IDEA-220169 | Bug in matching words with the same ending and starting letters in pair words by MinusculeMatcher | |
Bug | IDEA-216172 | Profiler says that ApiUsageUastVisitor#isInsideImportStatement may be slow | |
Usability | IDEA-212107 | Need a way to respond to file edit without creating a FileEditor in a plugin | |
Task | IDEA-217639 | Get rid of reflective access in `com.intellij.ide.ClassUtilCore#clearJarURLCache` | |
Core. Plugin Management | Bug | IDEA-209769 | Transitive optional plugin XML dependency does not work |
Bug | IDEA-224223 | Theme plugins installed from disk disappear after update | |
Bug | IDEA-224408 | No label on enable/disable theme plugin after clicking on Apply | |
Bug | IDEA-224230 | Updating theme plugin from incompatible version requires IDE restart to apply changes | |
Bug | IDEA-222061 | plugin can not be installed just after IDEA downloading and installing | |
Bug | IDEA-225613 | Theme plugin installed from welcome screen on first start is not available until restart | |
Bug | IDEA-222461 | Plugins management: incompatible plugins reporting is incorrect | |
Bug | IDEA-222960 | Plugin conflict between included plugin and Markdown Navigator | |
Bug | IDEA-226071 | 'null' values instead of Settings tabs are displayed on clicking "Cancel" in Settings dialog after installing a keymap | |
Bug | IDEA-224220 | Theme is partially changed after uninstalling plugin | |
Bug | IDEA-225451 | IDEA dies with low memory on updating the applied theme plugin | |
Bug | IDEA-224401 | "Updatable" plugin is duplicated in plugins list until restart | |
Bug | IDEA-225615 | Theme plugin is shown as uninstalled after disabling | |
Bug | IDEA-224881 | Color scheme is available upon IDEA restart after uninstalling theme plugin | |
Bug | IDEA-219259 | Queries in plugin list unavailable during indexing | |
Bug | IDEA-225295 | Theme is reset to broken "IntelliJ" theme after uninstalling light theme plugin which was installed over dark theme | |
Bug | IDEA-226608 | "ReSharper (macOS)" keymap is applied on Windows by default after installing Resharper keymap plugin | |
Usability | IDEA-205043 | Plugin Manager Dialog steals focus when the Settings dialog is opened | |
Usability | IDEA-226216 | On theme plugin updating the theme is applied automatically though the different look'n'feel has been used before | |
Cosmetics | IDEA-218594 | Plugins: ugly dialogs on downloading failure | |
Task | IDEA-225980 | Remove JB modifier from plugin logos | |
Exception | IDEA-224976 | Exception in dynamic plugin loader on installing a theme plugin after first IDE start | |
Exception | IDEA-224649 | Throwable at com.intellij.ide.plugins.newui.MyPluginModel.applyEnableDisablePlugins | |
Exception | IDEA-224650 | NPE at com.intellij.ide.plugins.newui.MyPluginModel.addProgress | |
Exception | IDEA-224191 | AE at com.intellij.application.options.colors.ColorAndFontOptions.initAll | |
Core. Project Settings | Bug | IDEA-223730 | java.util.ConcurrentModificationException at com.intellij.openapi.projectRoots.impl.UnknownSdkType.getInstance(UnknownSdkType.java:31) |
Bug | IDEA-223363 | IDE deletes newly added library configuration files if external storage is enabled | |
Bug | IDEA-221500 | New module created in Project Structure dialog may get explicit module group assigned breaking grouping by module names | |
Bug | IDEA-221596 | JavaDoc and annotations paths may be reordered in *.iml file on save | |
Bug | IDEA-222246 | Inspection settings are not saved | |
Bug | IDEA-217659 | On new project creating the file withe name "$PRODUCT_WORKSPACE_FILE$" is created in .idea | |
Bug | IDEA-223248 | No VCS tab in Settings for New Projects in fresh EAP instance | |
Bug | IDEA-186751 | Repository library: disallow manual editing of library with transitiveDeps=true | |
Performance | IDEA-216510 | Freezes in ConversionServiceImpl.getProjectFilesMap | |
Usability | IDEA-94764 | Import Project from Existing Sources: source roots and module roots are incorrectly detected | |
Exception | IDEA-222934 | Cyclic service initialization for bookmarks | |
Core. Quick Documentation | Bug | IDEA-205986 | QuickDoc popup is not restored in the Editor from the Tool Window |
Bug | IDEA-218115 | QuickDoc popup changes its user-defined size on navigating by links | |
Bug | IDEA-216893 | Quick documentation is shown even without moving the mouse | |
Bug | IDEA-212331 | Anchor links do not work in QuickDoc | |
Bug | IDEA-220127 | Anchor links within the same document don't work sometimes | |
Usability | IDEA-189703 | Documentation doesn't appear on hover on the element with warning | |
Cosmetics | IDEA-225391 | Labels in the documentations popup are not properly aligned | |
Exception | IDEA-218404 | Edit Source in QuickDoc popup toolbar throws NPE | |
Core. Refactorings | Feature | IDEA-129547 | Rename module and directory at the same time |
Bug | IDEA-216354 | com.intellij.codeInsight.hint.ShowParameterInfoHandler#getHandlers doesn't respect "order" attribute | |
Bug | IDEA-222073 | Error:build: Cannot determine build data storage root for project C:/Users/timur.yuldashev/IdeaProjects/Jigsaw/CannotBuild | |
Performance | IDEA-214780 | TouchBar action update freezes UI thread for a long time | |
Exception | IDEA-219687 | "java.lang.Throwable: AWT events are not allowed inside write action" on Undo during Rename operation | |
Core. Run. Configurations | Feature | IDEA-182193 | Intention to create a new Run configuration for executable class |
Bug | IDEA-183885 | Maven goals executed as 'run before/after' tasks are not run in the Services view despite settings for maven run configurations | |
Bug | IDEA-210252 | [Environment variables] when pasting smth in addition to the existing value - the whole value is replaced | |
Bug | IDEA-222962 | Run Anything: invocations history is lost after new command entering | |
Bug | IDEA-215363 | Generate JavaDoc passes java11 style --source-path to java8 javadoc binary | |
Bug | IDEA-222233 | Copy-paste behavior in the Environment Variables editor | |
Bug | IDEA-157989 | "Stop" button does not work when the IDE is launched as a background task | |
Bug | IDEA-219327 | Run/Debug actions on toolbar aren't shown until 'Edit Configurations' dialog is opened | |
Bug | IDEA-93940 | Run/Debug Folders: DnD should support multiple items | |
Bug | IDEA-216291 | No paste button in Tomcat Run/Debug configuration Startup/Connection | |
Bug | IDEA-215196 | Runner content ui has left border when its toolbar is not visible and new tabs is enabled. | |
Bug | IDEA-215194 | Run console toolbar is not separated from console editor when new tabs is enabled | |
Bug | IDEA-131597 | Filtering is not applied to "irrelevant" run configurations | |
Performance | IDEA-219923 | Avoid running run configuration producers on EDT | |
Usability | IDEA-182361 | Make the new Run Dashboard Visible by default under View - Tool Windows - | |
Exception | IDEA-200833 | Exception occurs on clicking run configuration after renaming Main class | |
Core. SSH | Bug | IDEA-224997 | FileNotFoundException when no permissions for reading ~/.ssh/known_hosts |
Bug | IDEA-220081 | SSHJ: Hash hosts in known_hosts file setting ignored | |
Core. Task Management | Feature | IDEA-64464 | Tasks plugin should also save bookmarks list in task context |
Feature | IDEA-155327 | Improvement to automated Branch Name in the Open Task dialog | |
Bug | IDEA-222401 | [Task Management] some controls are hidden after the server settings window resizing | |
Bug | IDEA-134603 | When switch from task to task with branch having new files these previously opened files are not reopened | |
Bug | IDEA-101254 | Time tracking: Suspend delay setting has effect only on project reopening | |
Bug | IDEA-207486 | [Task Management] the task dropdown in the toolbar is disabled for the newly added server in the fresh IDE installation | |
Bug | IDEA-224295 | Commit from local changes doesn't show task autocompletion | |
Bug | IDEA-138917 | Time Tracking broken | |
Editor. Code Completion | Feature | IDEA-55066 | Add Live Template macros to insert file path |
Bug | IDEA-220191 | How do you customize the CompletionPopup background color? | |
Bug | IDEA-223713 | CNFE: com.intellij.codeInsight.completion.CompletionPhaseListener: Can't run 1.3.60-dev-2580-IJ2019.2-1 with IDEA Nightly IU-193.3938 | |
Bug | IDEA-219161 | Empty bottom advertisement text in non-completion lookups | |
Bug | IDEA-223033 | Different Live Templates differing by case only may shadow each other | |
Bug | IDEA-223091 | IntelliJ keeps freezing when editing story files | |
Performance | IDEA-198887 | MinusculeMatcher can be very slow on long prefix and name | |
Usability | IDEA-221804 | Reword setting name for ML code completion | |
Exception | IDEA-219655 | NSEE at kotlin.collections.MapsKt__MapWithDefaultKt.getOrImplicitDefaultNullable | |
Editor. Color Schemes | Exception | IDEA-216690 | Exception occurs on importing a color scheme if a color scheme is incompatible |
Editor. Diff and Merge | Feature | IDEA-218189 | Show scope background color in Diff window files popup |
Feature | IDEA-216868 | Diff could tell if binary files are different | |
Feature | IDEA-102522 | 3 way Merge dialog & multiple files merge dialog should show details about affected commits (at the left and at the right) | |
Bug | IDEA-220681 | Wrong Differences ignored label | |
Bug | IDEA-215841 | Directory diff finds binary content differences in some big binary files, while they are the same | |
Bug | IDEA-220960 | Compare files doesn't respect Soft wrap option | |
Bug | IDEA-218187 | Diff/Merge files drop-down has strange files sorting | |
Bug | IDEA-223218 | Default focus on file list in 'Diff Between' window | |
Bug | IDEA-223924 | Shortcut for Include Lines into Commit do not work in the Unified diff | |
Usability | IDEA-220861 | Merge dialog: Actions buttons should be disabled if file is not selected | |
Exception | IDEA-220582 | NPE at com.intellij.diff.tools.simple.SimpleDiffModel.updateGutterActions | |
Editor. Editing Text | Feature | IDEA-125325 | Join lines in custom file type should handle end-of-line comments |
Feature | IDEA-218836 | New editor command to sort lines alphabetically | |
Feature | IDEA-223034 | Add support for for block caret-friendly braces highlighting and navigation | |
Bug | IDEA-220956 | Error tooltip shown on F2 stays longer than it should, and obscures editor contents | |
Bug | IDEA-221958 | Quickly pressing Cmd-V and then Cmd-G to jump to next search result doesn't work correctly | |
Bug | IDEA-223715 | Todo pattern matching not working correctly when using ö (o with two dots) | |
Bug | IDEA-215896 | Folded property value editing: incorrect cursor after Expand invocation in case of long property value text | |
Bug | IDEA-220417 | Expand Selection doesn't select text block contents correctly | |
Bug | IDEA-218901 | Limit Description width in inspections popup | |
Bug | IDEA-217406 | Paste multiline text into text box should keep indents | |
Bug | IDEA-218068 | Javadoc comments folding captures code on the same line | |
Bug | IDEA-217353 | Paste inside text block should escape opening/closing quotes | |
Bug | IDEA-217073 | Burmese language literals irreversibly break the editor | |
Bug | IDEA-215899 | Folded property value editing: if PasteFromHistory (Ctrl-Shift-V) is invoked in value editor, Esc closes editor instead of ChooseContentToPaste dialog | |
Bug | IDEA-15855 | Auto-import is too pushy | |
Bug | IDEA-221995 | Undo removing after rename refactor glitch | |
Bug | IDEA-223891 | TODO regex are broken | |
Bug | IDEA-221642 | Incorrect parameter popup highlighting range | |
Bug | IDEA-221610 | Need to click twice to unselect identifier that is being renamed | |
Bug | IDEA-216967 | Folded values of properties from resource bundles are not changed on property value changing in *.properties file | |
Bug | IDEA-210020 | Search highlight color does not change when changing theme | |
Usability | IDEA-216380 | When folding Javadoc comments do not show ellipsis if full content is shown when folded | |
Usability | IDEA-204308 | Multiline TODO popup interferes with editing the TODO. | |
Usability | IDEA-223760 | Rendering of whitespace in editor too noticeably | |
Usability | IDEA-215414 | Toggle Case action must preserve selection if changed text expands | |
Cosmetics | IDEA-185041 | Tabs rendering for show whitespaces are too intrusive, and space rendering look too much like periods. | |
Editor. Error Highlighting | Bug | IDEA-217862 | False code inspection on methode reference on protected class for inheritence in different package |
Editor. Formatter | Bug | IDEA-223416 | Regression: overriding FileIndentOptionsProvider no longer works when .editorconfig is present |
Bug | IDEA-173076 | Unable to disable formatter using JSP comments (<%-- --%>) | |
Bug | IDEA-165776 | VCS automatic pre-commit reformat option use a wrong default format preferences | |
Bug | IDEA-224183 | IDEA takes into account formatting markers with the disabled "Enable formatter markers in comments" option | |
Bug | IDEA-188412 | Formatter markers don't prevent formatting selection when placed after annotation | |
Bug | IDEA-219572 | New | EditorConfig action should not be available when the context directory is undefined | |
Bug | IDEA-223408 | Java ij_java_imports_layout setting in .editorconfig not working properly | |
Performance | IDEA-218532 | Freezes in CodeStyle.getSettings | |
Usability | IDEA-216088 | EditorConfig: consider making "Add properties as comments" off by default | |
Cosmetics | IDEA-218180 | JavaScript language level is used in the Configure indents action name instead of JavaScript | |
Exception | IDEA-222855 | 'Adjust code style' on the value of variable causes an exception | |
Editor. Intention Actions | Bug | IDEA-220487 | Create File Intention: in the target roots drop-down the inconsistent slashes are used (in case of missing directories) |
Bug | IDEA-218163 | CreateFileFix creates files in sources instead of resources locations in Gradle / Maven projects | |
Bug | IDEA-219577 | Create File intention popup does not support speed search in the options popup | |
Cosmetics | IDEA-221475 | Incorrect spelling in the "Add on-demand static import..." context action | |
Task | IDEA-217596 | Redesign tooltip for warnings/errors on scrollbar | |
Editor. TextMate Bundles | Bug | IDEA-220388 | Disabled Insert paired brackets is ignored |
Lang. JSON | Bug | IDEA-221552 | Unit Test fails for custom plugin when trying to load a JSON file |
Lang. Markdown | Cosmetics | IDEA-221369 | Make grayscale antialiasing the default in Markdown preview |
Lang. Shell Script | Feature | IDEA-223844 | Run shell scripts from context menu |
Bug | IDEA-224147 | Inject language shell creates fakes Run Line marker | |
Bug | IDEA-218250 | Cant define working directory for ShConfigurationType | |
Bug | IDEA-215997 | [Shell script Run config] "Main" configuration doesn't run if Shell script config in Before Launch section | |
Bug | IDEA-219544 | shell script format problems with locale | |
Bug | IDEA-215936 | Shell Plugin :: Tab Size In Editor Doesn't Match Size Configured In Settings | |
Bug | IDEA-216493 | [ShellScript] 'Rename all occurrences' is available on keywords | |
Bug | IDEA-222424 | Execute shell script without ENTER confirmation | |
Bug | IDEA-220421 | Java classes are suggested in completion popup | |
Bug | IDEA-219427 | Shell Script command appended to current Terminal command line | |
Bug | IDEA-223938 | [Shell Script] working directory couldn't be changed in run configurations | |
Bug | IDEA-221031 | Shell script removes '/' slash from execution command | |
Bug | IDEA-222093 | Shellcheck instances aren't killed | |
Lang. XML | Bug | IDEA-192427 | Invalid URI resolution for dependent external resources with absolute path (XML schema files) |
Bug | IDEA-219411 | Settings | Languages & Frameworks | Schemas and DTDs: all paths to schema files appear in red though are properly resolved from xml | |
Bug | IDEA-215634 | com.intellij.util.xml.DomFileDescription#isMyFile: parameter module is always null | |
Performance | IDEA-212283 | DOM: xinclude performance problem | |
Lang. XPath and XSLT | Bug | IDEA-220836 | Show Unique XPath is not working well |
Lang. YAML | Feature | IDEA-212876 | Made an option to disable (or change) key sequence paste feature |
Feature | IDEA-224404 | Make YAML metatype engine be able to complete inside quoted values | |
Bug | IDEA-225873 | Yaml completion of numeric properties by JSON schema doesn't jump to the value | |
Bug | IDEA-222915 | Invalid errors in injections into Java | |
Bug | IDEA-223349 | Problems validating sequences using Metamodel engine | |
Tools. Docker | Feature | IDEA-194510 | Docker: Allow to specify custom context folder which contains separate unrelated Dockerfile |
Feature | IDEA-218063 | Progress handling in Docker deploy log console | |
Feature | IDEA-198286 | Support docker build target option | |
Feature | IDEA-178495 | compose YAML: add editor support for typed arrays (v3) | |
Bug | IDEA-226434 | Can't parse run CLI options: Unrecognized option: --group-add | |
Bug | IDEA-226401 | DockerCompose: Deploy log is absent at running a compose file | |
Bug | IDEA-223502 | Docker: impossible to create a new exec command for a container: "Create..." doesn't work | |
Bug | IDEA-222645 | Docker volumes are not removed on stop | |
Bug | IDEA-163279 | Support logging of transport level interaction with docker daemon | |
Bug | IDEA-214766 | Incorrect error highlighting for function arguments used in string interpolation inside a BASH function in a RUN statement in Dockerfile | |
Bug | IDEA-226332 | Docker: if docker run configuration is launched while docker is not connected, deployment node is missing | |
Bug | IDEA-223616 | Docker. Show sensible tooltip for an image | |
Bug | IDEA-212488 | Docker settings do not keep path to docker executable | |
Bug | IDEA-224069 | Dockerfile highlighting breaks on multiline RUN with quotes | |
Bug | IDEA-222447 | Docker: Impossible to call "Create..." a container for an image in case of existing run configurations | |
Bug | IDEA-201787 | Docker: DockerView hangs after running tomee/tomcat | |
Bug | IDEA-224747 | Compose Run config: java.lang.IllegalArgumentException: Got empty dockerComposeFilePaths at expanding Services in case of absent compose file | |
Bug | IDEA-193559 | DockerCompose. Run Configuration: impossible to choose services to run | |
Usability | IDEA-178719 | Docker: Docker run configuration. Process the case of a Dockerfile with a big context folder in a more user-friendly way. | |
Usability | IDEA-226469 | DockerCompose. Editor. Completion for keys known as arrays should insert "-" | |
Usability | IDEA-156211 | Docker. Create a container from an image. Don't show the second "Create...". | |
Usability | IDEA-210917 | Docker image run configuration. Rename "Image ID" field to "Image ID/Name" | |
Usability | IDEA-215626 | Services. Docker. Absent easy start possibility to create a docker connection from DockerView . | |
Usability | IDEA-226409 | Improve text when Docker is not connected | |
Cosmetics | IDEA-223630 | Docker: Make names of container tabs in the same low/upper case style | |
Cosmetics | IDEA-226534 | Docker: Correct "Attached console" and "Container Port" tab/column names to be in the same low/upper case style | |
Cosmetics | IDEA-178001 | Docker. Run Configuration. Delete "Create new" from "Server" listbox. | |
Cosmetics | IDEA-190344 | DockerCompose: Avoid green DeployLog tab by "down" of our compose node | |
Exception | IDEA-223856 | Docker. Mark the field red by running an empty exec on a container | |
Exception | IDEA-225084 | java.util.ConcurrentModificationException in Docker plugin | |
Exception | IDEA-227252 | RuntimeExceptionWithAttachments in idea.log at docker-compose down | |
Exception | IDEA-226366 | IOException: Pipe broken when stop Docker container | |
Tools. Terminal | Feature | IDEA-116253 | font zooming does not work in terminal tool window |
Bug | IDEA-141263 | When changing Theme to Darcula Terminal view remains white | |
Bug | IDEA-180204 | Terminal output garbled after specific file has been printed out | |
Bug | IDEA-223264 | WSL paths are not clickable in terminal | |
Bug | IDEA-222498 | Cannot move focus to next window when terminal is active | |
Bug | IDEA-219379 | Terminal sessions are lost on every major update | |
Bug | IDEA-223117 | Cannot move focus to next project using by IDEA hotkey when terminal is active | |
Bug | IDEA-220774 | Terminal failed to start on Windows (blocked by antivirus) | |
Bug | IDEA-219599 | 2019.2 JBTerminal throws java.lang.Throwable: Directory index may not be queried for default project | |
Usability | IDEA-223286 | `git log` in terminal switches to Version Control tab | |
Cosmetics | IDEA-217612 | Terminal rename session minimizes the terminal window | |
Exception | IDEA-163345 | "Could not set clipboard: cannot open system clipboard" (#171.584) | |
User Interface. Action System | Bug | IDEA-225712 | Checkbox actions are no longer disabled. When searching editor `Words` option is enabled even if `Regex` option is checked |
Bug | IDEA-224276 | "Commit" action is not searchable by "checkin" pattern | |
Bug | IDEA-221936 | Enter Full Screen action is missing | |
Bug | IDEA-223815 | intellij-community latest snapshot build causes exception when displaying Generate action popup | |
Bug | IDEA-220573 | It takes a long time for context menu to appear when right-clicking on 1000 files in a directory | |
Usability | IDEA-218224 | Request: always offer "show in explorer" when it's a file in the file system | |
Exception | IDEA-204565 | Throwable at com.intellij.ide.impl.DataManagerImpl$MyDataContext.getData | |
User Interface. Console View | Bug | IDEA-70016 | error mixing stdout/stderr |
Bug | IDEA-184208 | Console horizontal scroll position lost on output | |
Bug | IDEA-124688 | Console scroll to the end - jumps on the end of the line sometimes | |
Exception | IDEA-214526 | isDumb should be used only under read action: ConsoleViewImpl | |
User Interface. Controls | Bug | IDEA-223501 | Hover over Tool Window toggle button broken |
Bug | IDEA-218270 | Toolwindows in 'Window' mode are hardly accessible | |
Bug | IDEA-222661 | Drop-down list size is not adjusted to the list size | |
Bug | IDEA-215218 | [Debugger tabs] all tabs are opened after IDE restart with Undocked view mode | |
Bug | IDEA-147414 | Project Area can't resize | |
Cosmetics | IDEA-215220 | [Debugger tabs] add a tooltip to the icon under which all tabs options are shown | |
Cosmetics | IDEA-215252 | Git Login window — the width of Username and Password fields is not equal | |
Cosmetics | IDEA-214806 | "JRE" combobox is cut in Maven Runner Settings | |
User Interface. Find, Replace, Usages | Feature | IDEA-146832 | Add the "In selection" checkbox on the find tool equals to the replace tool |
Bug | IDEA-172063 | find in path preview hides file extension if filter mask is set, even if several extensions are allowed | |
Bug | IDEA-224319 | Forget the previous search fragment when a new multiline fragment was selected | |
Bug | IDEA-191582 | FindInPath & ReplaceInPath: Regexp: incorrect behavior in case of malformed replacement string | |
Bug | IDEA-173424 | Find in Path results sorting in random order | |
Bug | IDEA-214836 | IDE freezes in "Find in path" while scrolling through found files | |
Bug | IDEA-166862 | Find/Replace: Do Refactor button disappears | |
Bug | IDEA-225181 | Empty tooltip in 'Find in Path' popup for button in the corner | |
Bug | IDEA-202674 | IntelliJ froze after trying to open result from find in path dialog | |
Bug | IDEA-215838 | Memory leak in FindPopupPanel | |
Usability | IDEA-56579 | Find Usages dialog could preserve option values | |
User Interface. Focus | Bug | IDEA-222477 | Unable to open/hide tool window in some cases |
Bug | IDEA-223548 | RecentLocations: focus is lost on navigating to different file | |
Bug | IDEA-224810 | Nothing has focus after closing Version Control tool window | |
Bug | IDEA-221394 | Focus is lost when switching project using "Recent projects" | |
Bug | IDEA-214538 | UI freeze caused by java focus API, Ubuntu 18.04, two monitors | |
Bug | IDEA-223806 | After closing the Find view, keyboard focus is nowhere | |
Bug | IDEA-221988 | Escape key does not return focus to the Editor | |
Bug | IDEA-223740 | [Debugger tool window] Focus is lost when switching tabs via "Show List of Tabs" on Linux | |
Bug | IDEA-222801 | MacOS: Opening a recent project from fullscreen results in switching to Desktop | |
Usability | IDEA-211276 | Refactoring preview "Do Refactor" cannot be handled from keyboard because it does not gain focus | |
User Interface. Keyboard Input | Bug | IDEA-223678 | Deadkeys not working anymore |
Bug | IDEA-224908 | 2019.3 EAP build 193.4386.10 Linux: macOS keymap missing | |
Bug | IDEA-220414 | "Jump Outside Current Bracket/Quote" does not work with Emacs Tabs | |
Bug | IDEA-222847 | Invoking Ctrl-Alt-O ("Optimise Imports") while indexing prints a character | |
User Interface. Look and Feel | Bug | IDEA-221356 | "Cannot set High contrast theme" error on attempt to set High contrast theme |
Bug | IDEA-225247 | Incorrect tooltips for indent and GoTo line widgets | |
Usability | IDEA-219108 | Checkboxes for plugins are right next to scrollbar, leading to frequent operator error | |
Task | IDEA-201463 | IntelliJ LaF: change inactive selection background color | |
User Interface. Navigation | Bug | IDEA-224660 | Search Everywhere: start matches should be prioritized |
Bug | IDEA-220990 | Configuration 'Use "CamelHumps" words' does not appear in 'Find Action...' window | |
Bug | IDEA-223322 | Bookmarks with mnemonics is lost after project reopen | |
Bug | IDEA-217535 | Focus stays on the the latest active element in the popup action list when cursor is on disabled item | |
Bug | IDEA-217470 | Next enabled option will be selected if disabled one was called from keyboard | |
Performance | IDEA-217855 | Go to Action: don't init all configurables on EDT | |
Usability | IDEA-222570 | Recent files toggles between 3 files, not 2 as it was previously | |
Usability | IDEA-220792 | "Recent Files" popup no longer remembers it's dimensions | |
Task | IDEA-217686 | Not clear what In-place Descriptions menu item means | |
Exception | IDEA-225233 | NPE on 'Show error info' after navigation to next error | |
User Interface. Project View | Bug | IDEA-225460 | Project tool window button context menu should not show icons for checkbox items |
Bug | IDEA-206056 | In Project Files, adorn symlink to folder with arrow in corner? | |
Bug | IDEA-226539 | Only one file is opened after drag-and-drop several files to the Editor | |
Bug | IDEA-224258 | Show in Dolphin doesn't work on Kubuntu | |
Performance | IDEA-217348 | UI Freeze when deleting file (StructureTreeModel update in non-interruptible read action) | |
Performance | IDEA-192253 | Hangup on rendering project view containing Unicode file names | |
Usability | IDEA-223758 | Project view popup appears to the few pixels left | |
Usability | IDEA-85947 | Need to rename "synchronize" context menu item | |
Cosmetics | IDEA-171222 | Module uses wrong icon in project tree | |
User Interface. Services View | Bug | IDEA-220601 | Services: text in speed search popup is red even if the tree contains matched nodes |
Bug | IDEA-226557 | Services: after hiding running configuration from Services it is still presented in the tree | |
Bug | IDEA-222134 | Kubernetes. Services view is absent after setting "kubernetes.view" registry key to true | |
Bug | IDEA-220472 | Services View: for the Compound Run Configuration Debug is disabled | |
Bug | IDEA-223118 | Application Servers run configurations appear in the default list of RC to be run in Services after restart only | |
Usability | IDEA-219486 | Services View: make the ability to run configurations in Services discoverable | |
Usability | IDEA-220113 | Bring Status filter back to Services | |
Cosmetics | IDEA-226054 | [Services view] tabs and toolbar buttons are not aligned | |
Version Control. Git | Feature | IDEA-173936 | Smart checkout could use shelf instead of stash |
Feature | IDEA-81532 | Git: support force add for gitignored files | |
Feature | IDEA-124890 | Feature Request: Add Colour hint to git branch menu when in Merging state | |
Feature | IDEA-168476 | git interactive rebase: Add "drop" option | |
Feature | IDEA-219087 | Local .gitignore - An action to ignore via .git/info/exclude | |
Feature | IDEA-164356 | Let push a branch which is not current branch | |
Feature | IDEA-208517 | Unified Checkout action for remote branches | |
Bug | IDEA-220998 | Cherry-pick without dialog doesn't synchronize file system changes to the VFS | |
Bug | IDEA-199498 | 3-way merge shows wrong hash of incoming commit during interactive rebase. | |
Bug | IDEA-223904 | After cancelling a commit, "Commit" button stays disabled | |
Bug | IDEA-216931 | Use consistent sort order for Version Control > Shelf and Diff window | |
Bug | IDEA-217872 | Changing the Update Info Filter in the Settings doesn't activate the "Apply" button | |
Bug | IDEA-217242 | Git hooks don't run unless you open "Commit Options" popup | |
Bug | IDEA-220907 | Git Update Project Info doesn't share recent filters with the main Log instance | |
Bug | IDEA-170401 | Canceled Commit task reports that the file has been committed while it has not | |
Bug | IDEA-221660 | Git | Branches | Show Diff with Working Tree should be a Frame | |
Bug | IDEA-224742 | Conflicts details: commit list is not scrollable | |
Bug | IDEA-176615 | Endless loop of "git rebase" on update project | |
Bug | IDEA-224741 | Conflicts details: Details are shown for the incorrect commit | |
Bug | IDEA-222091 | When changing themes VCS Diff empty panel stays unchanged | |
Bug | IDEA-222440 | In multi-repository project with synchronous branch control current branch is listed among Common Local Branches with all branch actions | |
Bug | IDEA-220504 | Git | Pull is broken because missing some GitBundle properties | |
Bug | IDEA-190333 | (Git) UnStash Changes dialog does not open if there is a stash with message without colon | |
Bug | IDEA-217569 | Rename selected branch from Branch Popup do not affect repos which contain this branch as current | |
Bug | IDEA-210229 | Wrong baseline for branches statusbar widget | |
Bug | IDEA-223970 | Rewording git commit should not run commit hooks | |
Performance | IDEA-222365 | "Find commit by hash" takes too much time | |
Performance | IDEA-221003 | Git integration should refresh only the files which actually have changed | |
Performance | IDEA-220438 | Don't use reflection to read git config via ini4j | |
Usability | IDEA-209664 | Git double-dot: add 'Swap branches' action to the Compare with Current branch action | |
Usability | IDEA-171626 | Ability to create new branch that already exists in some repositories | |
Usability | IDEA-132259 | Multi-repo sync setup: Checkout common remote branch as local fails if one of repositories is already on such branch | |
Usability | IDEA-192646 | Option for Commit Date rather than Author Date in File History and Annotations | |
Usability | IDEA-220048 | Add a setting to select Shelf or Stash as a preferable method to preserve local changes | |
Usability | IDEA-221787 | "New Branch" and "New Tag" in Git log context menu should be top-level items | |
Usability | IDEA-216382 | "Compare with Current" could produce confusing results | |
Usability | IDEA-224204 | "Add to .git/info/exclude" should add content root path, not just file name | |
Usability | IDEA-224034 | Rename Reword action to Edit (Commit) Message | |
Usability | IDEA-199553 | Offer to update command line tools when getting error: invalid active developer path after MacOS update | |
Usability | IDEA-152791 | File with reverted staged changes is highlighted as changed (blue) | |
Usability | IDEA-149015 | Rename "Git | Revert" action to avoid confusion with `git revert` command | |
Usability | IDEA-223827 | Preselect commits in the details | |
Usability | IDEA-193354 | Git | Branches | "Checkout as" always makes new branch track selected branch | |
Cosmetics | IDEA-224054 | Push dialogue elements are improperly placed / aligned | |
Cosmetics | IDEA-221248 | Typo in the description of interactive rebase. | |
Cosmetics | IDEA-221703 | Tag dialog: change tooltip text on Validate button | |
Task | IDEA-163444 | Remove "Branch Default" update method | |
Exception | IDEA-222017 | Throwable: Assertion failed at org.jetbrains.git4idea.ssh.GitXmlRpcHandlerService.getXmlRcpPort on Rebase action | |
Exception | IDEA-221695 | Throwable at org.jetbrains.git4idea.ssh.GitXmlRpcHandlerService.getXmlRcpPort | |
Exception | IDEA-222952 | Throwable: Assertion failed: Repositories have unexpectedly diverged | |
Version Control. GitHub | Bug | IDEA-224323 | GitHub PullRequests: Refresh notification does not appear automatically |
Bug | IDEA-223309 | New GitHub dialog does not respect "clone using SSH" setting | |
Bug | IDEA-224239 | GitHub PullRequests: content is not shown if user logged in from toolwindow | |
Cosmetics | IDEA-224329 | GitHub PullRequests: add space between file name and its path | |
Version Control. Local History | Usability | IDEA-73911 | Implement user-friendly method toString in class com.intellij.history.core.revisions.RecentChange |
Cosmetics | IDEA-220623 | Recent Changes dialog design | |
Cosmetics | IDEA-195993 | Recent Changes dialog needs some spacing | |
Version Control. Log | Bug | IDEA-209131 | If the project name contains an underscore '_', the underscore does not appear in the Log Paths combobox. |
Bug | IDEA-219575 | memory leak | |
Bug | IDEA-225553 | Filter by "me" incorrectly matches email. | |
Performance | IDEA-217125 | Git log component update is very slow | |
Performance | IDEA-217010 | VcsLogManager leaks project | |
Usability | IDEA-193806 | Display errors which affect displayed information in the Log | |
Usability | IDEA-164276 | Show progress while executing Git Log indexing | |
Version Control. Mercurial | Bug | IDEA-220350 | Push commits dialog (mercurial): should enter remote URL on every push |
Usability | IDEA-73341 | Mercurial: allow adding ignored files | |
Version Control. Perforce | Bug | IDEA-221889 | Exception when saving a merge result in perforce |
Version Control. Subversion | Bug | IDEA-125032 | Stuck in endless loop of modal SVN Authentication Required Dialog |
Bug | IDEA-223635 | GetFilesFromVersionControl: CheckOut from Subversion fails silently | |
Usability | IDEA-219245 | Add Subversion ignore action to Unversioned Files Dialog | |
Version Control. TFS | Cosmetics | IDEA-215448 | Add Items to TFS window - there is no "NO" option. Should be either both (text and button) No or Cancel |
Overview
Content Tools