À la recherche du bug perdu
Par Hadrien le mercredi, 6 février 2008, 17:14 - IE SUX - Lien permanent -
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.
lu 311 fois
Commentaires
brrr
flippant
Explorer say le plus fort, ya pas à discuter
Je sais pourquoi, et c'est évident : parce qu'il a déjà mis un retour chariot avant ton <li>, et qu'il ne peut en rester qu'un !
Fetons l'enterrement d'IE6 par mise-à-jour automatique ce mois-ci. On va enfin pouvoir mettre des PNG partout !
Et t'oublieras pas de me virer les assign du template aussi