В момент открытия попап, можно добавить overflow: hiden, тегу body, в момент закрытия снять ... А самому попапу при конкретно заданной высоте блока задать overflow-y: auto. Высоту попапу можно например задать height: 80vh. Тогда высота будет динамичной в зависимости от устройства.
Спасибо за комментарий, дело в том что мы в рамках курса при реализации to-do, регистрируем в конце кода функцию глобально, вот у меня и возник вопрос.