Подожди пока страница полностью загрузится, ибо все JS грузятся у них асинхронно. Вряд-ли кто-то сейчас полезет затирать все ссылки, нажатия по которым перехватываются JS.
В таком виде (всмысле с href="#") она появилась еще в этом коммите. Хоть это и говнокод, согласен, но стоит отметить, что over 95% всего, что я встречал на фронтах, имеют такую же схему. Т.е. тег a cо ссылкой #. Популярность, сэр.
И что теперь? Единая Россия лучше всех и надо срочно на венду переходить?
Там эталонный индусский говнокод от эталонного говнокодера макскома.
Мало того что он добавляет яваскриптом элемент, который в случае работающего яваскрипта вообще не будет функционировать, так он ещё и делает это через такую жопу, что оно всё-равно умудряется не функционировать даже с яваскриптом в некоторых ситуациях.
Налицо явное непонимание того, как яваскрипт вообще работает.
Хотя использование jQuery уже говорит об отсутствии способности понимать работу JS.
Нет, конечно. Но я бы не стал так категорично называть это багом и говнокодом. Если есть функционал JS, но скриптов еще нет – ничего страшного, если вас перекинет на пустую якорную ссылку _в начале страницы_ (т.е. по странице кидать не будет). Просто если за такие мелочи цепляться – можно весь проект целиком переписать.
P.S.: а все, не увидел приписку, пока печатал. Ну значит да – весь проект нужно «писать с нуля на Go» :)