Open Devanshshah1309 opened 1 year ago
As a group, we do think this is a minor flaw. However, we as a team agree that:
A severity of high suggests this completely breaks something or has disastrous outcomes. We disagree on that since it's not really that common to use special characters in what you expect to be task descriptions or names aside from very specific workflows you mentioned like reviewing PRs
Given the current example, you could very easily just name it task add tn/Review PR 2 i/Due ASAP d/12/12/2022
. It feels like a mild inconvenience to the user, not something that significantly hinders any action
Team chose [severity.VeryLow
]
Originally [severity.High
]
Reason for disagreement: This is not a cosmetic issue and should not be labelled with severity.VeryLow
.
However, after some thought, I do agree that this issue doesn't make the app unusable and so it shouldn't be high severity.
I would argue that it is a medium severity feature flaw for the following reasons:
As per the module's website,
severity.Medium : A flaw that causes occasional inconvenience to some users but they can continue to use the product.
Based on the above points, I think this is a medium severity feature flaw bug.
Side note: as mentioned in other issues too, I feel this is a deliberate attempt to lower the severity of an issue with the hopes that the tester doesn't (or forgets to) disagree since it is obviously not a cosmetic bug and does affect usage.
Steps to Reproduce
Run
task add tn/Review PR #2 i/Due ASAP d/12/12/2022
Expected
Task should be added. It is very common to want to have characters such as #, (, !, ), etc. in tasks and it is unreasonable for users to not be allowed to enter them in task names. For example, a TA for a software engineering module might want to look through a random PR of a group to make sure they're following the right instructions given by the instructors. Hence, the task name can be "Review PR#2", which is how GitHub and other applications refer to issues and PRs.
The problem is made worse by the fact that you cannot even enter parentheses (which is a very commonly used). Hence, it significantly hinders users from performing common actions.
Actual