Salle 25 Aile D · Retours et états

L’écran figé

Un long traitement sans signe de vie.

0 salle visitée sur 37

Le piège

Version ratée

À vous : Synchronisez vos fichiers.

Synchronisations lancées : 0

Réparé

Version corrigée

Vitrine fermée

Subissez d’abord le piège : elle s’ouvre toute seule.

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);
}