Это похоже на ошибку в Safari.
Я воссоздаю то же самое поведение только с div, полем ввода и элементом видео (без vimeo, без iframe, просто с простым тегом видео).Как только ввод текста превышает длину текстового поля, видео отображается поверх целого div (как ни странно, не только поля ввода).Как ни странно, видео также «возвращается назад» при нажатии клавиши Backspace, даже если текст все еще длиннее текстового поля.
Я также пробовал различные модификации стиля CSS и даже onkeyup
JavaScriptвручную сбросить свойство z-index - тоже не повезло.
Поскольку в других браузерах Webkit все отображается нормально (по крайней мере, в Chrome), я предполагаю, что это действительно проблема с платформой.Я заметил, что вы уже разместили вопрос на форуме Apple - возможно, следующим шагом будет подача отчета об ошибке.