[Safari] QuotaExceededError: Dom exception 22

Столкнулись с проблемой, что в мобильном браузере Safari на iOS не работала функция сохранения данных в localStorage. Попытка записи вызывала ошибку:

QuotaExceededError: Dom exception 22: An attempt was made to add something to storage that exceeded the quota

Проблема, кстати, была бы не замечена, если не открытая приватная вкладка (режим «Инкогнито»).

Оказывается, у Safari есть такое странное поведение – в режиме «Инкогнито» данные не охраняются в localStorage. Больше похоже на багу, чем на фичу.