Since the textarea is in a modal, now…
// Submit unless there are media with missing descriptions
if (mediaDescriptionConfirmation && onMediaDescriptionConfirm && media && media.some(item => !item.get('description'))) {
- const firstWithoutDescription = media.findIndex(item => !item.get('description'));
- if (uploadForm) {
- const inputs = uploadForm.querySelectorAll('.composer--upload_form--item input');
- if (inputs.length == media.size && firstWithoutDescription !== -1) {
- inputs[firstWithoutDescription].focus();
- }
- }
onMediaDescriptionConfirm(this.context.router ? this.context.router.history : null);
} else if (onSubmit) {
onSubmit(this.context.router ? this.context.router.history : null);