[spip-dev] Bug debuggeur et compression HTTP ?

Bonjour,

Sous SPIP 2.1.0-beta SVN [15291], uniquement lorsque la compression de flux HTTP est activée, j'obtiens systématiquement dans le privé une erreur affichée par le navigateur «Content Encoding Error - The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.» dès lors que le débuggueur rencontre une erreur.

Mon test est assez simple :
Dans un prive/exec/bug.html :

<h1>Bug</h1>
[(#INCLURE{fond=absent})]

et lancer ?exec=bug en testant avec et sans compression HTTP...

dans debusquer.php L86 on a :
   // en cas de squelette inclus, virer le code de l'incluant:
   // - il contient souvent une Div restreignant la largeur a 3 fois rien
   // - ca fait 2 headers !
   if (ob_get_length()) ob_end_clean();

je corrigerais bien avec :
   // en cas de squelette inclus, virer le code de l'incluant:
   // - il contient souvent une Div restreignant la largeur a 3 fois rien
   // - ca fait 2 headers !
   if (ob_get_length()
       AND
       !in_array('ob_gzhandler', ob_get_status())) {
         ob_end_clean();
   }

bien que j'ai testé -quand même-en SPIP 2.1.0-rc SVN [15450]
je ne suis pas sûr sûr des effets e bord possibles...

à vous les studios