Les utilisateurs de l’application Messages d’Apple sur iPhone, iPad et Mac rencontrent un problème assez particulier, empêchant l’envoi de messages audio contenant le symbole « & ». Ce bug a récemment attiré l’attention après avoir été mentionné sur le podcast Search Engine, avant d’être examiné plus en détail par le développeur Guilherme Rambo.

Application Messages Icone Logo

Le symbole « & » bloque les messages audio

Le problème se manifeste lorsque l’utilisateur tente d’envoyer un message vocal avec des mots ou noms de marque comportant un « & ». Par exemple, si l’on essaie d’envoyer un message vocal mentionnant des marques comme Dave & Buster’s (chaîne de restaurants), H&M ou Ben & Jerry’s, le message échoue. Une fois l’envoi effectué, le message apparaît bien sur l’iPhone de l’expéditeur, mais le destinataire ne reçoit rien. À la place, des points de suspension s’affichent brièvement sur son application Messages, avant que le message disparaisse sans laisser de trace.

Selon les investigations menées par le développeur, ce bug touche n’importe quel nom qui contient une esperluette, à savoir le symbole &.

La véritable cause du problème

Le souci ne réside pas directement dans l’enregistrement du message vocal lui-même, mais plutôt dans la transcription automatique qui l’accompagne. En effet, c’est l’interprétation du symbole « & » qui pose problème. Le moteur de transcription d’Apple semble avoir du mal à rendre correctement l’esperluette en XHTML. Ce dysfonctionnement provoque une erreur de parsing (analyse du texte), empêchant l’application de traiter correctement le message.

Ce bug déclenche à son tour une fonctionnalité de sécurité d’Apple, le système BlastDoor, conçu pour protéger les utilisateurs contre les messages malveillants qui pourraient exploiter des erreurs de parsing. Ainsi, cette erreur technique empêche l’envoi du message audio.

Naturellement, on peut imaginer qu’Apple va corriger le tir avec une future mise à jour d’iOS. Nous avons eu hier la version finale d’iOS 18.5. Peut-être qu’iOS 18.5.1 viendra corriger ce souci avec les messages audio.