Это происходит из-за якорной прокрутки в Chrome и Firefox (скоро появится в Safari). Эта функция заставляет браузеры «закрепляться» за видимым элементом, чтобы вставка контента выше области просмотра не вызывала сдвига позиции прокрутки.
В Firefox есть отладочный режим для этой функции, который можно включить, перейдя в about:config и включив параметр layout.css.scroll-anchoring.highlight. Так что да, мы видим, что обычно якорь устанавливается на что-то в потоке постов:
Но если прокрутить слишком далеко вниз, когда временная шкала свернута, то в качестве точки привязки выбирается сама временная шкала:
Как отмечает @don, это связано с тем, что порядок элементов в DOM отличается от порядка отображения. Похоже, алгоритм якорной прокрутки обходит DOM последовательно и выбирает первый полностью видимый в области просмотра элемент. Таким образом, если свернутая временная шкала находится в поле зрения, она всегда будет выбрана раньше содержимого поста.
Изменение порядка помогло бы, но я бы опасался возможных регрессий. Кроме того, интересно, сделано ли это так намеренно (возможно, для экранного чтения?)
Самое простое решение здесь — установить overflow-anchor: none для временной шкалы. Тогда она никогда не будет выбираться для якоря:

