Sergeysemenovich, к ней привело то, что там null. Почему там null вместо HTML-элемента - вот это хороший вопрос, но без кода на него ответить не получится.
Sergeysemenovich, не вижу никакого кодпена. Вижу код на jsfiddle, в котором вообще нет разметки, и он падает на пятой строчке (addPopup.querySelector) потому что addPopup равен null, потому что разметки нет.