Проблема во фронтенде, используй расширения safari для мобильных браузеров, кроме этого, в safari не поддерживаются сайты без сертификатов, то есть https онли, если у тебя ендпойнты для фронта в http, вполне могут не работать (микширование http/https, в Купертино к безопасности относятся серьезно, так что проверь что у сайта нет ссылок на http)
Так
У меня теперь на ios устройствах при отправке данных из формы вылетает следующее сообщение:
Bad Request
The CSRF session token is missing
У меня добавлено буквально всё, что связано CSRF и что рекомендуют сами разрбы flask-wtf
В самое форме:
{{ form.csrf_token }}
{{ form.hidden_tag() }}
При создании приложения:
csrf = CSRFProtect()
...
csrf.init_app(app)
В chrome, opera и mozila всё отлично, но только не в safari
Как это вообще пофиксить?!