Я не вижу в спецификации ничего о том, что должно произойти, если для aria-label
задана пустая строка.Я думаю, что вы бы просто пометили его ни с чем, и, таким образом, все было бы в порядке, но я могу представить, что программа чтения с экрана полагает, что это ошибка, и отступает к чему-то другому.
Я думаю, что вы используетеaria-label
неправильно, если он может быть пустым несколько раз.aria-label
является просто заменой для элемента <label>
.Предполагается назвать элемент ввода.Не должно быть ситуации, когда имя меняется или может быть пустым.