The following discussion from !78703 (merged) should be addressed:
There are some additional things I've noticed, but I don't want to hold up the MR anymore on minor improvements that we can address later. I also took a stab at doing them myself, but as I mentioned over Slack, we don't really have a robust validation framework and our custom CSS semi-breaks Bootstrap's own form validation feature, so what should be simple validation checks are surprisingly difficult to implement. I'll list out the additional things here for a potential follow-up issue:
Text fields only re-validate on blur rather than on input: (!81172 (merged) fixes it)
How it works elsewhere
How it works on the new vuln page
The submit form button is disabled when clicked, but does not show a loading spinner in the button: (see #352128 (comment 841877428))
How it works elsewhere
How it works on the new vuln page
I ran into an odd bug where after creating a vulnerability and clicking the back button, the fields are filled out with the values they had before, but trying to submit the form again clears the fields. The Status also looks like it's checked, but behind the scenes nothing is considered selected. Please see this video with audio: Fixed by !81381 (merged)
For the identifiers, adding new lines without filling them out and clicking the Submit button will accept them, but when a new character is added, the validation will instantly turn on for all of them. Please see this video with audio:!81509 (merged) resolves this issue