Bugs importants corrigés dans Firefox 3
Cet article propose une liste des corrections de bugs importantes apportées par Firefox 3, qui ne sont pas nécessairement évidentes dans la documentation.
- Si une erreur se produit lors de l'analyse d'une superposition, la superposition n'est pas appliquée. Les erreurs d'analyse sont enregistrées dans la console d'erreurs. (bogue Firefox 335755 (angl.))
- Bogue corrigé où les éléments
<menupopup>peuvent être placés à l'intérieur d'un binding lorsqu'ils sont attachés à un menu ou à un élément de type menu. (bogue Firefox 345896 (angl.)) - La propriété
dlgTypedu bouton fonctionne désormais correctement. (bogue Firefox 308591 (angl.)) - L'argument
canBubbledeevent.initEventfonctionne désormais correctement afin que des évènements puissent être déclenchés sans se propager. (bogue Firefox 330190 (angl.)) - L'évènement
DOMAttrModifiedgère désormais correctement les attributs avec espace de noms. (bogue Firefox 362391 (angl.)) - Les instructions de traitement XML, telles que
<?xml-stylesheet ?>, sont désormais ajoutées au DOM d'un document XUL. Cela signifie quedocument.firstChildn'est pas garanti d'être l'élément racine, utilisez plutôtdocument.documentElement. De plus, les instructions de traitement<?xml-stylesheet ?>et<?xul-overlay ?>n'ont désormais aucun effet en dehors du prologue du document. (bogue Firefox 319654 (angl.)) - La fonction
getElementsByAttributeNS()(angl.) a été ajoutée aux éléments et documents XUL. (bogue Firefox 239976 (angl.)) - Les écouteurs d'évènements sont maintenus lors du déplacement ou de la suppression d'un élément d'un document XUL. (bogue Firefox 286619 (angl.))
- Les évènements de mutation sont désormais déclenchés pour les documents non affichés. (bogue Firefox 201236 (angl.))
- Divers problèmes liés au dessin des éléments dans le mauvais ordre sont corrigés. (bogue Firefox 317375 (angl.))
getElementsByTagName()a été corrigé pour fonctionner correctement sur les sous-arbres contenant des éléments avec des préfixes d'espace de noms dans leurs noms de balises (bogue Firefox 206053 (angl.)).- Les évènements
DOMNodeInsertedetDOMNodeRemoveds'appliquent désormais correctement aux nœuds appropriés (bogue Firefox 367164 (angl.)). \d, l'un des caractères spéciaux dans les expressions régulières, a été corrigé pour correspondre uniquement aux chiffres de l'alphabet latin de base (équivalent à[0-9]). (bogue Firefox 378738 (angl.))- La catégorie des services de détection d'images permet aux décodeurs d'images implémentés en tant qu'extensions de décoder correctement les images envoyées avec des types MIME incorrects. (bogue Firefox 391667 (angl.))
- Les clics droits sur les contrôles de formulaire n'affichent plus de menu contextuel par défaut (bogue Firefox 404536 (angl.)). Voir Offrir un menu contextuel pour les contrôles de formulaire (angl.) pour savoir comment l'activer au cas par cas.