Мерцающий липкий элемент при прокрутке (активирована панель инструментов устройства Chrome)

#css #sticky

#css #липкий

Вопрос:

У меня проблема с position: sticky элементом, который мерцает всякий раз, когда я прокручиваю страницу в Google Chrome с помощью панели инструментов устройства и имитирую разные устройства. Однако, когда я не использую панель инструментов устройства, элемент работает так, как должен. Он также отлично смотрится в Safari и Firefox. Я видел пару обходных путей с использованием -webkit-transform: translate3d(0,0,0); и backface-visibility: hidden; , но, похоже, я не могу заставить его работать. Я использую его внутри Next.js проект.

Кто-нибудь испытывал то же самое?

Это CSS для липкого элемента:

 .StateTitle {
position: sticky;
top: 0;
padding-top: 45px;
z-index: 50;
width: 100%;
padding-bottom: 1px; 
background-color: #FF7E7E; 
  

}

И это CSS для родительского элемента:

 .StateWrapper {
margin-top: 0;
width: 100%;
box-sizing: border-box;
position: relative;
  

}