Component names can contain characters that a displayId cannot (e.g., "L-arabinose").
When such a component is created, rather than rejecting the name we should use the name but automatically convert the displayId to a "safe" alternative via URL special character coding (e.g., "L%2Darabinose").
Component names can contain characters that a displayId cannot (e.g., "L-arabinose").
When such a component is created, rather than rejecting the name we should use the name but automatically convert the displayId to a "safe" alternative via URL special character coding (e.g., "L%2Darabinose").