Après avoir fait une grosse modif sur Lord Of Castle "New Frontiers", je test mon script sur Internet Explorer et bien sur... Erreur
L'erreur qui apparait avec la barre de debug (mieux que rien mais vraiment pas à la hauteur de firegub !) est la suivante :
Error c00ce56e IE7 -1072896658 IE6
Il s'agit en fait d'une erreur due à l'encodage des pages.
IE ne supporte pas qu'on exécute une requête ajax qui retourne une page contenant un header comme suivant :

  1. header('Content-Type: text/plain; charset=utf8');

Il m'a fallu un paquet de minutes pour comprendre que le header en question était ajouté automatiquement par php à cause d'une option rajoutée dans le .htaccess à la racine du site !
Je l'ai simplement effacé et tout est rentré dans l'ordre (pas non plus de problèmes d'accents)
Il semblerait que la ligne suivante corrige également le problème (à tester !)

  1. header('Content-type: application/xhtml+xml; charset=utf-8');

Une fois de plus bravo IE !