неверная логика метода reseterrorState (в случае, когда hint не установлен, но устанавливается ошибка - сброс ее через этот метод приведет к отображению errorMessage как хинта) - решено путем вызова в этом методе внутреннего метода removeError
бывают случаи, когда необходимо изменить значение переменной lastViewHeight - реализовано через новый метод
Здесь решения для двух проблем:
lastViewHeight
- реализовано через новый метод