Je viens de terminer un safari du bug IE6 assez incroyable. Le bug en question se produisait lorsqu'on arrivait sur le control panel d'over-blog (la page d'accueil de l'admin), sous Internet Explorer, avec certains blogs en particulier. La conséquence était un freeze du
bouzin navigateur. Le principal suspect était l'applet flash qui affiche les statistiques.
Après avoir enfin trouvé un blog en dev confronté au problème, nous avons pu faire des tests poussés. Tout d'abord, désactivation de l'applet flash. Toujours le plantage. Hm… ce n'est donc pas Flash qui est cause.
J'enchaîne en désactivant tout le control panel. Plus de soucis. Il s'agit bien d'une zone du tableau de bord : le module "Promo Premium et PDA". En désactivant petit à petit chaque partie du HTML de ce template, on en arrive à trouver la cause du problème. Un <br /> :|
<ul> {if empty($thematics)} <li> <br />{$lg->getText('message.thematicNotSelected')} </li> {/if} </ul>
C'est ce <br /> (ne me demandez pas ce qu'il fait là) qui faisait planter IE ! Je trouve ça très fort.
Commentaires