Ne plus réadopter les runs de génération vidés au rechargement de la page
- Le bouton « Vider » ne retirait que les tâches du côté client : au rechargement, la « dernière génération » du serveur (.generation.job.json) était réadoptée et les tâches finies réappaissaient. - Les runs retirés sont mémorisés par horodatage serveur (sessionStorage) ; l'adoption au chargement les ignore désormais. - Les tâches lancées immédiatement (sans passer par la file) captent l'horodatage de leur run à la fin, pour être retirables sans réadoption.
This commit is contained in:
@ -255,6 +255,11 @@ def test_build_index_generates_html(tmp_path):
|
||||
# un run terminé réapparaît dans la file avec ses tuiles, sans doublon.
|
||||
assert "Dernière génération" in app_js
|
||||
assert "t.started === s.started" in app_js
|
||||
# Vidage de la file : les runs retirés sont mémorisés (par horodatage
|
||||
# serveur) pour que le rechargement ne réadopte pas la « dernière
|
||||
# génération » du serveur et ne refasse pas réapparaître les tâches finies.
|
||||
assert "dismissedRuns" in app_js
|
||||
assert "saveDismissed()" in app_js
|
||||
# Bouton « Compléter » : visualisations manquantes des dalles présentes
|
||||
# dans input/ (scope all_missing envoyé au preview et au generate).
|
||||
# « + Zone » et « Compléter » ne vivent que dans l'onglet Génération,
|
||||
|
||||
Reference in New Issue
Block a user