After finding a supplier using the find command which made sure the GUI only displayed the relevant supplier, I proceeded to edit the supplier using edit 1 n/soho hello, which edited the relevant supplier correctly, but also refreshed and automatically displayed the whole list, causing the edited supplier to disappear from the GUI view.
This may be jarring and confusing for the user, as I would have expected the edited supplier to remain as the only supplier in the GUI, and only have the rest of the suppliers displayed when I choose to using listAll.
Displaying the whole list automatically after editing any supplier will make it very hard for users to find back the supplier they were editing, especially if there are many suppliers in the list.
After finding a supplier using the
find
command which made sure the GUI only displayed the relevant supplier, I proceeded to edit the supplier usingedit 1 n/soho hello
, which edited the relevant supplier correctly, but also refreshed and automatically displayed the whole list, causing the edited supplier to disappear from the GUI view.This may be jarring and confusing for the user, as I would have expected the edited supplier to remain as the only supplier in the GUI, and only have the rest of the suppliers displayed when I choose to using
listAll
.Displaying the whole list automatically after editing any supplier will make it very hard for users to find back the supplier they were editing, especially if there are many suppliers in the list.
video:https://raw.githubusercontent.com/riccqi/pe/main/files/3d99fdfa-de6a-46ff-a455-29ef14f5f64f.mov