Столкнулись с проблемой, что в мобильном браузере Safari на iOS не работала функция сохранения данных в localStorage. Попытка записи вызывала ошибку:
QuotaExceededError: Dom exception 22: An attempt was made to add something to storage that exceeded the quota
Проблема, кстати, была бы не замечена, если не открытая приватная вкладка (режим «Инкогнито»).
Оказывается, у Safari есть такое странное поведение – в режиме «Инкогнито» данные не охраняются в localStorage. Больше похоже на багу, чем на фичу.