Input: edit 1 a/\
Expected output: inform me that \ is not likely to be in a valid address (get me to verify that the address is indeed accurate), or throw an error
Actual output: allows me to add the address
Screenshot:

Justification for severity label: While it is written that there are no restrictions for address, allowing of symbols like \ which are highly unlikely to be a valid real-world address affects quality and reliability of the stored data. Users may unintentionally input an invalid address without realising it, leading to inaccurate records. There should at least be either: (i) a command to prompt the user to verify the address entered is accurate (something like “are you sure this is correct?”) or (ii) the address with \ should be rejected.
Input: edit 1 a/\
Expected output: inform me that \ is not likely to be in a valid address (get me to verify that the address is indeed accurate), or throw an error
Actual output: allows me to add the address
Screenshot:
Justification for severity label: While it is written that there are no restrictions for address, allowing of symbols like \ which are highly unlikely to be a valid real-world address affects quality and reliability of the stored data. Users may unintentionally input an invalid address without realising it, leading to inaccurate records. There should at least be either: (i) a command to prompt the user to verify the address entered is accurate (something like “are you sure this is correct?”) or (ii) the address with \ should be rejected.