В моем JavaScript я реализовал функцию, которая скрывает строку заголовка, и она вызывается scrollEvent. Поэтому, когда я прокручиваю вниз, строка заголовка скрыта. Когда я начинаю прокручиваться вверх, это раскрывается. Думайте об этом как о том же эффекте, что и большинство мобильных браузеров с панелью поиска.
Вот эта штука... с открытыми devtools, она работает просто отлично. Если я закрою devtools, эффект больше не работает, т.е. строка заголовка остается видимой при прокрутке вниз. Если я снова открою devtools (ctrl-shift-j), эффект снова заработает. Я запускаю devtools в отдельном окне, поэтому его наличие не влияет на размеры окна моего приложения.
Кто-нибудь знает, как влияет присутствие Chrome devtools на Javascript или поведение при рендеринге?
NB. Для читателей, которые не понимают суть моего вопроса, я не прошу найти решение проблемы, которую вижу. Я специально спрашиваю только ответы на свой вопрос.
ОБНОВЛЕНИЕ: я теперь обнаружил, что наличие devconsole на переднем плане против фона также важно. С консолью на переднем плане это работает, на заднем плане это терпит неудачу. Смотрите анимированный GIF на https://ibb.co/4M75sPQ