В localStorage записываю данные введённые пользователем (несколько текстовых полей). При перезагрузке страницы данные из localStorage восстанавливаются и пользователь может их видеть. Если пользователь откроет две вкладки и будет в них работать одновременно, а после обновит одну из них - он увидит мешанину, а именно последние запомненные в localStorage значения, ведь локальное хранилище то одно.
sessionStorage не подходит, window.onfocus глючит, onstorage вызывает тормоза.
Может оставить как есть? Мол, не баг а фича такая.