When adding artists to a track, clicking outside the artist input field results in an empty artist entry being erroneously added to the list. This issue can lead to unintended clutter and confusion on the artist management interface.
Steps to Reproduce
Navigate to the artist addition screen for a track.
Click on the 'Search for artists...' input field to add an artist.
Without selecting an artist or entering any information, click outside the input field.
Observe an empty artist entry being added to the artist list.
Expected Behavior
Clicking outside the input field without selecting an artist should not add any entries to the artist list. Only valid and completed artist entries should be added.
Actual Behavior
An empty artist entry is added to the list whenever the user clicks outside the input field, regardless of whether any information was entered or an artist was selected.
Environment
OS: All
Browser: All
Version: Current
Suggested Actions
Adjust Input Field Behavior: Modify the input field behavior so that it only adds an artist entry upon confirmation (e.g., hitting Enter or selecting an artist from a dropdown).
Validation Enhancement: Implement checks to prevent the addition of empty entries if no data is entered or selected.
Additional Context
This functionality oversight can disrupt the workflow and create unnecessary cleanup work for users managing artist information, thus needing prompt resolution to improve user experience and interface efficiency.
Describe the Bug
When adding artists to a track, clicking outside the artist input field results in an empty artist entry being erroneously added to the list. This issue can lead to unintended clutter and confusion on the artist management interface.
Steps to Reproduce
Expected Behavior
Clicking outside the input field without selecting an artist should not add any entries to the artist list. Only valid and completed artist entries should be added.
Actual Behavior
An empty artist entry is added to the list whenever the user clicks outside the input field, regardless of whether any information was entered or an artist was selected.
Environment
Suggested Actions
Additional Context
This functionality oversight can disrupt the workflow and create unnecessary cleanup work for users managing artist information, thus needing prompt resolution to improve user experience and interface efficiency.