Существует простое исправление, хотя оно и неочевидно, если вы предполагаете, что overflow-x: hidden должен всегда останавливать прокрутку родительского элемента при переполнении любого из его детей / внуков.
Исправлениепоставить overflow-x: hidden
на тот же элемент , что и display: flex
.
Я чувствую, что это ошибка в веб-наборе Safari / iOS.Любопытно, если другие согласятся.