La demande de suppression de la page des enregistrements d’écran cherchait l’enregistrement à supprimer avant de s’être engagée à renvoyer du JSON. Si cette recherche rencontrait un problème, la page renvoyait une page HTML à la place — que le bouton de suppression essayait de lire comme du JSON, sans succès, si bien qu’il affichait une erreur d’analyse brute au lieu de supprimer quoi que ce soit.
La recherche de l’enregistrement est maintenant dans la même gestion d’erreurs que le reste de la demande, si bien qu’un échec de suppression revient toujours sous forme d’erreur JSON propre, que le bouton peut afficher clairement. En seconde protection, le bouton n’affiche plus du tout d’erreurs brutes du serveur ou d’analyse dans la notification — s’il reçoit quelque chose d’inattendu, il affiche un message générique « réessayez ».