Я протестировал его как в разработке, так и в производстве, и, похоже, он работает после изменения идентификатора div на «foo», а не «#foo». Это все еще не работает в CodeSandbox после внесения этого изменения, поэтому я думаю, что это может быть связано с их приложением. Производственный, который я сделал, находится здесь: https://anchortest.netlify.com
Я бы сделал это в комментариях, но мой представитель ниже 50.