Le fichier audio d’une prise n’indique pas sa durée dans son propre en-tête, si bien que le navigateur en donne une longueur infinie jusqu’à ce qu’on l’oblige à la calculer — ce qui faussait tous les calculs qui s’en servaient, y compris le moment visé par un glissement, et laissait le navigateur ne charger qu’autour de ce qui avait été joué plutôt que tout le fichier (court), si bien que glisser au-delà revenait discrètement en arrière. La lecture et le défilement partent maintenant de la durée réellement enregistrée de la prise plutôt que de la lecture du navigateur, la prise est entièrement chargée dès le départ pour qu’on puisse aller à n’importe quel point, et la correction de cette durée infinie ne peut plus annuler un vrai déplacement qui tombe pendant qu’elle se règle. Les prises s’enregistrent dans le brouillon dès qu’elles sont enregistrées, mais le titre et la description dans Détails de l’épisode ne s’enregistrent qu’au clic sur « Enregistrer les détails », et un enregistrement en cours n’est conservé qu’une fois arrêté — un rechargement ou la fermeture de l’onglet avec l’un des deux non enregistré donne toujours l’alerte du navigateur (aucune page ne peut la modifier), mais partir par l’un des liens de l’application — la barre de navigation, « Enregistrer et terminer plus tard » — affiche maintenant notre propre confirmation.
Correction du défilement des prises et des alertes de travail non enregistré
Dans l’enregistreur de podcast, la durée d’une prise affichait parfois « NaN:NaN », sa barre avançait à peine et la faire glisser ne changeait pas le point de reprise. Quitter la page avec un enregistrement en cours ou un titre non enregistré ne donnait que l’alerte générique du navigateur, même par un lien de l’application.