Si están usando la extensión live server, deben de tener cuidado de la url que está en el navegador, al cambiar el location.hash manualmente (desde consola) se cambia la ruta en la ventana del navagador también, y si pusieron en consola algo como:
location.hash="hola"
y realizan algún cambio en el código, al guardar, la extension live server “refrescará” la ventana del navegador, pero conservando el hash “#hola” en la dirección de la página, lo que puede provocar que creas que tu código está mal, cual en realidad sí está funcionando.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?