Problem/Motivation
The machine name hasn't generated when the Label contains a special character(for example: -, #, &, @, /, * [not the full list]) on the 'Add migration group' form.
On the 'Add migration group' form type text into the Label field and type a special character(for example: -, #, &, @, /, * [not the full list]), then the characters that are after the special character won't be in the generated machine name.
Copy and paste a string to the Label field that contains at least 1 special character(for example: -, #, &, @, /, * [not the full list]) and the machine name won't be generated.
Steps to reproduce
1. Go to the '/admin/structure/migrate/add' page
2. Start typing a text to the Label field
3. Type a special character(for example: -, #, &, @, /, * [not the full list])
4. Type more letters or number into the field
5. Check the generated machine name beside the Label field
1. Go to the '/admin/structure/migrate/add' page
2. Create a string with a special character, for example: 'Some#thing'
3. Paste the string into the Label field
4. Check the machine name beside the Label field
Proposed resolution
Remaining tasks
User interface changes
API changes
Data model changes