Виноват
Не сохранил файл просто, куда именно код JS добавил. Сейчас буду тестить.
Но я вот сразу заметил такой момент, что охватываются вообще все aside (а их на сайте много), это лишняя нагрузка на обработчик. Можно сузить этими двумя асайдами? Только сейчас заметил, что у обоих стиль
widget_pl popular-posts, но вообще на реальном сайте другой стиль у другого асайда, а именно
widget_pl more-posts). Которые сворачиваются в мобильной версии сайта посредством css, а остальные aside показываются как есть всегда, и их смысла нет охватывать.
Как правильно вписать охват только этих двух асайдов (с классами) в эту строчку
let widgets = document.querySelectorAll("aside");