The remote terminal session is not being closed when the user is being logged out due to inactivity.
Steps to reproduce:
- lunch remote terminal;
- wait for the UI session to expire (you'll get the message "Your session has expired. You have been automatically logged out due to inactivity");
- log in;
- try to lunch remote terminal
This way you shouldn't be able to lunch the terminal and you should get the "Error: user has too many open sessions" error message.
The reason is that the remote terminal session is still active in the background.
The issue is not critical since it's easy to recover - you can refresh the page or close the tab.