Salle 25 Aile D · Retours et états
L’écran figé
Un long traitement sans signe de vie.
0 salle visitée sur 37
Version ratée
À vous : Synchronisez vos fichiers.
Synchronisations lancées : 0
Voir le code, avant et après
Version ratée
bouton.onclick = async () => {
await synchroniser(fichiers); // 4 s sans aucun signe
info.textContent = 'Terminé';
};
Version corrigée
bouton.disabled = true;
for (const [i, f] of fichiers.entries()) {
statut.textContent = (i + 1) + ' / ' + fichiers.length + ' · ' + f.nom;
barre.value = i + 1;
await synchroniser(f);
}