Где ты так делаешь? В background-скрипте расширения? А в каком контексте исполняется popup.js ? Скорей всего у него нет прямого доступа к localStorage. Пересылай через сообщения.
__________________
В личку только с интересными предложениями
Ниче подобного. Это контент-скрипт. А вот фоновый так объявляется:
"background": {
"scripts": ["background.js"]
},
Но я не спец по расширениям так что особо не помогу тут. Читай доки, в них много че написано. Данные передавать можно через систему сообщений onMessage/sendMessage
__________________
В личку только с интересными предложениями