Каким-то образом дело может быть и в куках и в локалсторе
Я как-то зашел в тупик с багом, а оказалось все из-за того что в куки сохранялись кривые данные, читались они соответственно так же, и дальше все шло по цепочке и ломало логику
вначале расставь "запятые", чтобы было понятно, что ты хочешь от своих кликов. потом выложи куда-нибудь код. далее: тебе нужно не "ловить" событие открытие/закрытие меню ибо это css, а смотреть клик на документе или на body(он скорее всего уже прописан) и вишенка на торте: дебаг и лёрнджабаскрипт в помощь
Запятые находятся на своих местах. Сайт сделан на webflow, мне нужно изменить стандартное поведение элементов кастомным js-ом. Пишу сюда, потому что несколько часов безрезультатно провел в дебаггере. Лернджабасприпт ин прогресс.