julienc91 / caviardeul

Redactle, but in French | Redactle, mais en français
https://caviardeul.fr
MIT License
16 stars 4 forks source link

Tries were kept from one day to the next #1

Closed maxenceg closed 2 years ago

maxenceg commented 2 years ago

Hello Julien !

Je pense que je peux t'écrire en français sans souci 😉

J'aime beaucoup ton adaptation de Redactle, ça fait plaisir de voir une nouvelle adaptation en français !

J'ai commencé une partie hier avant minuit (sans trouver le caviardeul), et en voulant rejouer aujourd'hui, mes essais de la veille avaient été conservés pour le caviardeul du jour (j'ai donc commencé au 58e essai au lieu du 1er)

D'ailleurs, quand je clique sur "peintre", qui avait des occurrences hier, rien ne se passe car il n'y a pas d'occurrence aujourd'hui

image
maxenceg commented 2 years ago

@julienc91 Je rajouterais que j'ai voulu faire le caviardeul d'aujourd'hui, mais que les essais de la veille avaient été gardés et la page était déjà dévoilée (sans que je ne l'aie jouée)

julienc91 commented 2 years ago

@maxenceg Je n'arrive pas à trouver la source du problème, la sauvegarde automatique est en principe supprimée sans être chargée lorsqu'elle ne correspond pas à l'article du jour... Pourrais-tu exécuter cette commande dans une console JS de ton navigateur tout en étant sur le site, et me faire parvenir le résultat ?

["key", "progress"].map(k => localStorage.getItem(k))
julienc91 commented 2 years ago

En fait je pense avoir trouvé l'erreur: les données relatives à l'article wikipedia du jour sont chargées via un appel API, et celui-ci était régulièrement rafraîchi par erreur. Une désynchronisation pouvait alors se produire lorsque l'article initialement chargé était différent de celui obtenu après rafraîchissement. Je considère le sujet clos, mais n'hésite pas à rouvrir si de nouvelles erreurs sont constatées !

Commit f6998030ac7f7324f1ef7f2077ecad8c126d1a8b