PhpStorm extremely buggy after update to 2019.1

1. Constant file cache conflicts, when watching files for changes in JS (using Symfony's Encore)

2. Inspections showing errors in JS, when there are none

3. Ctrl+Click shortcut not working as expected in JS. When used on function, it leads to a file (absolute path displayed in breadcrumbs) that can't be edited, because it says that it is not in the project.

4. When ever a file is edited, it IDE adds a blank line to the end of the file which can't be deleted.  

My settings are the same as in the previous version of PhpStorm.

1
3 comments

All these have to be investigated separately.

1. please attach a screenshot of your watcher settings and a screencast that illustrates the problem;

2. Is this a locally stored project (no mapped network shares)? We would need to check idea.log file for this (Help > Show log in ...)

3. Are you expecting it to open another file? IDE most likely opened a file inside node_modules directory - do you need to edit files under node_modules?

4. try disabling all file watchers and check if it helps. If not - please attach a screencast that would show the problem

 

0

Hi, thanks for the quick reply.

I've attached a gif showing cache conflicts, webpack config, and idea.log file for the second problem. This is a locally stored project. As for the third, I'm not opening a file from node_modules, but from my project source (my react components). Also, for the fourth problem I attached a gif. Newlines are not created when the watcher is off, but the files that were edited while it was on still have a problem.

I've attached the files.

https://drive.google.com/file/d/11y6w6-7eBGQpBZeH7pAXizL_B98cvEm0/view?usp=sharing

0

1.,4. please attach a screenshot of your watcher settings

2. if the issue persists after caches invalidation (File | Invalidate caches, Invalidate and restart), please share files/self-containing code snippets (as text) that can be used to recreate the issue

3. please record a screencast that shows up the issue

0

Please sign in to leave a comment.