Похоже, что это была исправлена ошибка в ax-core 3.2.0 в соответствии с этой проблемой GitHub , но это исправление до сих пор не включено в Lighthouse начиная с версии Chrome 75.0.3770.142.
Lighthouse использует Ax для проверки доступности, но вы можете запустить Ax как автономное расширение Chrome . Я запустил автономное расширение (версия 3.8.0 с ax-core 3.2.2) на сайте, над которым я работаю, на котором используются визуально скрытые метки форм, и оно прошло; в то время как Маяк все еще потерпел неудачу с ошибкой, которую вы упомянули. Из того, что я могу сказать, основываясь на дополнительных ссылках из результатов аудита, Lighthouse использует версию 3.1 ax-core.
Поскольку стили для .screen-reader-text
не используют display:none;
, visibility: hidden;
или обнуляют ширину или высоту, он должен проходить автономный аудит расширений Ax.