szQocks, это я уже слышал, и говорю что - оставь как есть) прыгает но не везде - да это факт, но вот в мобильных браузерах прыгает везде( а для этого и делается
Sticky не работает если если родитель имеет overflow
szQocks,
1) Добавил will-change: top; для header
2) изменил на top
к сожалению результат тот же,
пробовал так же делать position: fixed, но там свои проблемы первое шапка не в потоке, и не совсем скролы синхронизируются, плюс сама шапка теряет все стили, надо во-что обёртывать шапку, там результат еще хуже по итогу, но зато шапка не "прыгает")
И что даст изменение структуры?
Если шапка и данные должны едино горизонтально скролиться, то есть должны быть в одной потоке варинат шапки с fixed не прокатит так как это выпадает из потока и горизонтальный скрол перестаёт работать для шапки.