Solo quería informar un posible error de JS: probé varias instrucciones de recarga de la página, pero todas fallan la mayoría de las veces. Sin embargo, el problema parece "resuelto" al agregar una línea console.log() antes. ¿Es este un comportamiento normal de JS? Mi fragmento de código problemático es el siguiente:
myForm.addEventListener('submit', (event) => { let fields = [verifyPassword, updateText]; if (fields.some(field=>(field.value === '' || field.value === null || field.value === NaN))){ event.preventDefault(); alert('Fill in the form!'); } else { console.log("Now this page should reload..."); // if this line is removed, reload functions work rarely document.location.reload(true); // same happens with history.go(0) etc. }; });