Да — такая проблема знакома и лечится. Кратко: элементы с position: fixed могут вести себя «неправильно», если они оказываются внутри контейнера с определёнными стилями (overflow, transform, filter, perspective и т.д.) — в этом случае браузер создаёт для них новый «контейнер позиционирования», и полосу прокрутки или обработчики, которые слушают окно, они «не видят» как ожидается. via
brainrot clicker