I got a new MacBook Pro which came with Catalina pre-installed. In Catalina, Apple apparently decided zsh should be what people use instead of bash. So I gave in and switched to zsh because I hear good things about zsh anyway.
After resolving all the path issues caused by .bash_profile not being used, all seemed well. However, I notice that WebStorm does not save any Terminal history. If I close the terminal tab and restart Terminal, no history is present. However, as long as the terminal tab is opened, history is being preserved.
This is not happening with the MacOS Terminal and as far as I can tell is only happening in the JetBrains Terminal tool. I also checked IDEA 2019.3.1 and it seems to be the same.
Am I missing some step to get history to save between Terminal tool sessions?
Build #WS-193.5662.54, built on December 17, 2019
Runtime version: 11.0.5+10-b520.17 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
GC: ParNew, ConcurrentMarkSweep
Non-Bundled Plugins: com.github.beansoftapp.reatnative.idea, com.intellij.lang.jsgraphql, com.intellij.react.css.modules, com.jinsihou.react.snippets, com.suming.react.PropTypes, com.vladsch.idea.multimarkdown, com.wix.eslint, in.oneton.contrib.plugin.angular.material, org.toml.lang