У меня есть длинная форма angular на моей странице, и при отправке формы, если что-то неверно, я вызываю .focus () для недопустимого элемента ввода. У меня также есть верхняя навигация на той же странице, и мой контент прокручивается под навигацией во время прокрутки страницы.
Проблема в том, что поведение Chrome заключается в том, что он прокручивает элемент ввода в (приблизительно) середину страницы, поэтому он виден, но Edge & Firefox только прокручивает его, пока элемент присутствует на странице, но верхняя навигация скрывает это. Есть ли способ заставить эту вещь вести себя так, как она ведет себя в Chrome?