Я пытаюсь отправить форму, но получаю «внутреннюю» ошибку после отправки в IOS Safari. Произошло на двух отдельных устройствах. Я использую функции Firebase onCall. Код клиента:
var contactForm =
window.firebase.functions().httpsCallable('contactForm');
let result = await contactForm({ accountUID, foldersFilter,
firstName, lastName, email, cellNumber, dobDay, dobMonth })
И код сервера:
exports.contactForm = functions.https.onCall(( data, context ) => {
return contactForm.contactForm( data, context )
});
Эта функция вызывается через форму. Форма отлично работает на Chrome, Safari Desktop, но по какой-то причине иногда возникает внутренняя ошибка при тестировании на устройстве IOS. Сначала я думал, что это произошло только тогда, когда я использовал автозаполнение, но я проверил больше и получаю ту же ошибку, когда тоже не использую автозаполнение.
Смущает то, что мой код функции фактически никогда не вызывается (я не вижу никаких журналов функций Firebase). Вот моя консоль в safari:
Почему эта форма не отправляется в ios safari?