Estoy trabajando en un pequeño proyecto que agrega div s a una página web. Mientras trabajo, siempre quiero poder ver el último div agregado. Mi función auxiliar para hacer esto es bastante simple:
const scrollToLast = () => { let tests = document.querySelectorAll("#content > div"); let last = tests[tests.length - 1]; last.scrollIntoView(false); };Esto funciona bien en todos los navegadores cuando navega por primera vez a localhost, pero al actualizar o volver a renderizar (estoy usando la extensión Live Server de VS Code), solo funciona como se esperaba en Firefox.
Firefox: Firefox se desplaza hacia abajo al actualizar