Чтобы не приводить реально тонны кода, абстрагируемся от него и возьмем чисто теорию.
Есть приложение на реакте, в некоторый момент происходит
// ... тут запрос с сервера на получение данных, который выполняется синхронно, через промисы
// переменная result - это ответ от сервера
const result = 'string'
localStorage.setItem('result', result);
document.location.pathname = /
Страница перезагружается и в компоненте App.js происходит запрос на сервер, который исплользует заголовок записанный на основе result.
Так вот на мобильных устройствах (айфоны) в всех браузерах после этих действий появляется белый экран. С чем это может быть связано?
Есть предположение что косяк в локал сторадже из-за чего возникает ошибка в продакшене. Ведь белый экран это характерная черта для реактовской сборки при ошибке.
Есть какие-то мысли чем это вызвано?