Open jan-kai1 opened 1 week ago
No details provided by team.
[The team marked this bug as a duplicate of the following bug]
Exit command does not close the program when executed
The UG states that the exit command should close the program.
But the program is still running in the background in the terminal.
This is a problem, since users may forget to close the windows, and the program will continue to run in the background.
If the user does not realise this, multiple instances of the program may build up in the background, which can lead to slow downs and confusion between the diagrams windows. Especially if the old diagram contains outdated data.
[original: nus-cs2103-AY2425S1/pe-interim#2191] [original labels: severity.Medium type.FunctionalityBug]
[This is the team's response to the above 'original' bug]
Thanks for the report.
The intended workflow for the cli-savvy private tutor is to press Esc after executing
bar
orpie
. It is true that if they choose to alt-tab or click on the main window to type theexit
command, the pie and bar charts will remain open.As it is rare for a private tutor to go out of their way to close the program without closing the bar/pie window, and it does not impact their workflow or corrupt their data in any way, we think this should be low severity.
Items for the Tester to Verify
:question: Issue duplicate status
Team chose to mark this issue as a duplicate of another issue (as explained in the Team's response above)
Reason for disagreement: [replace this with your explanation]
When executing the Exit Command with extra windows of pie or bar open, the program does not shut down.
While it is acknowledged in the User Guide that the extra windows will not be closed, the program itself does not stop running as well.
With a pie window open:
State of Terminal Prior to exiting:
State of Terminal upon exiting (either through exit or x in the window)
As can be seen, it is impossible for the user to re run the program or use the terminal at all in this state.
Terminal only returns to normal state upon closing the extra window(s).
This is an inconvenience that can commonly occur as users may forget to close the extra windows they have open. As users can remedy the issue by closing the extra windows, this would not make the bug have a high severity, marking it as medium