Я рендеринг button inside an iframe
, который отображается на другой странице / домена. Все работает отлично, пока не попробуешь в Safari browser using an iOS phone
:
Это несоответствие, которое предотвращает любые касания кнопки, независимо от того, сколько раз вы нажали. Как только вы нажмете что-нибудь еще на странице (выпадающий список вне iframe, например), кнопка внутри iframe внезапно снова начнет работать.
Вы также можете сделать длинное касание кнопки, и она будет работать.
Попытка сделать это в любой другой среде, кроме Safari / iOS, и все работает как положено.
Я уже пытался добавить touch-action: auto;
к html, body
, но безрезультатно.