Столкнулся с такой проблемой. Есть коллекция с несколькими документами в firestore, которую получает vue через vuex
Пример экшена
async setList ({ commit }) {
const res = await firestore.collection('collection').get()
// ...
}
При загрузке приложения главный компонент ожидает завершение промиса и скрывает лоадер
mounted () {
this.$store.dispatch('setList').finally(() => {
this.isLoaded = true
})
}
Проблема в том, что во всех браузерах в тч мобильных (chrome, firefox, usweb) это корректно отрабатывает.
Но в мобильных операх это либо вообще не срабатывает (бесконечный лоадер), либо запрос прерывается без получения данных, либо отрабатывает нормально, как в остальных браузерах.
Что с оперой не так?
PS все браузеры последней версии
Из за отсутствия инструментов разработчика пытался пробросить ошибки через catch и вывести их в шаблоне, но никаких ошибок нет. Просто не отправляет запрос и все