Давно было, но как то напоролся на такую долгорешаемую ошибку.
Одновременная работа c localStorage на нескольких страницах сайта, вызывает необходимость в дополнительных ячейках флагов занятости/свободности и их тестировании ибо периодически возникали конфликты одновременного обращения, и если заполняется несколько ячеек, бывало что кусок из массива с одной страницы перемежался элементами массива с другой. Естественно для всех страниц использовался общий буфер, ( т.к. размер Storage ограничен ~ 5Mb)
/В данном случае массивы на разных страницах подгружались аяксом/
|