Le retour des personnes de GNOME est le suivant :
Aucune fonctionnalité majeure n’a été ajoutée [à libxml2] au cours des 10 dernières années et libxml2 n’est que très peu maintenue. Jetez un œil à Gumbo si vous avez besoin d’un analyseur HTML5 écrit en C avec des liaisons pour de nombreux langages comme Ruby.
Une solution de contournement consisterait à utiliser HTML4 dans la fenêtre d’aperçu, comme indiqué dans cette réponse (je ne sais pas si la correction du navigateur était déjà présente à l’époque).
Juste une dernière remarque : comme vous basez votre projet sur un projet qui s’appuie lui-même sur une bibliothèque vieille de 10 ans et à peine maintenue, il pourrait être utile d’envisager une autre solution. En attendant, les utilisateurs finaux devront se contenter de faire le trait de rature manuellement sur plusieurs lignes…
¯\_(ツ)_/¯
