javascript:void(0)

Очень распространённая ошибка доступности, которая встречается даже в популярных библиотеках — использование ссылок с href="javascript:void(0)". С точки зрения семантики и доступности такие ссылки не имеют никакого смысла. Вместо них нужно использовать обычные кнопки.

Запомните простое правило: если при нажатии должен меняться URL, это <a>. Во всех остальных случаях используйте <button>.