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
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
Ajouter un commentaire
Abonnement aux commentaires
S'abonner pour recevoir les commentaires suivants par email
Fil des commentaires de ce billet