Describe the bug
This is in context to the key bindings, but will affect more.
The key bindings are applied to the current stage.
On restart, the key bindings attempt to re-apply to the new editor created AFTER the restart,
however onIDERestart occurs during shutdown - before the restart.
This means that any restartables that use the interface to interact with the GUI will not soft restart correctly.
*To Reproduce
Steps to reproduce the behavior:
- Soft restart
- Key kindings no longer function.