Suppose a user accidentally types an input with a typo. In this case, I typed "fruit" which is a wrong input, since the programme is expecting "fruits". The error is thrown correctly, as it does not identify "fruit". However, the next time I type the correct input "fruits", the programme is stuck and I cannot continue. This also happens for not only fruits, but for countries, sports and animals as well.
Suppose a user accidentally types an input with a typo. In this case, I typed "fruit" which is a wrong input, since the programme is expecting "fruits". The error is thrown correctly, as it does not identify "fruit". However, the next time I type the correct input "fruits", the programme is stuck and I cannot continue. This also happens for not only fruits, but for countries, sports and animals as well.
[original: nus-cs2113-AY2324S2/pe-interim#1728] [original labels: type.FunctionalityBug severity.High]