Wichtige Fehlerbehebungen in Firefox 3
Dieser Artikel bietet eine Liste von wichtigen Fehlerbehebungen, die von Firefox 3 angeboten werden und die nicht unbedingt offensichtlich in der Dokumentation zu finden sind.
- Tritt ein Fehler beim Parsen eines Overlays auf, wird das Overlay nicht angewendet. Parse-Fehler werden in der Fehlerkonsole protokolliert. (Firefox-Bug 335755)
 - Ein behobener Fehler, bei dem 
<menupopup>-Elemente innerhalb eines Bindings platziert werden können, wenn sie an ein Menü oder ein menu-ähnliches Element angehängt sind. (Firefox-Bug 345896) - Die 
dlgType-Eigenschaft des Buttons funktioniert jetzt ordnungsgemäß. (Firefox-Bug 308591) - Das 
canBubble-Argument vonevent.initEventfunktioniert jetzt ordnungsgemäß, sodass Ereignisse ausgelöst werden können, die nicht bubble. (Firefox-Bug 330190) - Das 
DOMAttrModified-Ereignis verarbeitet jetzt Namenraumattribute korrekt. (Firefox-Bug 362391) - XML-Verarbeitungsanweisungen, wie 
<?xml-stylesheet ?>, werden jetzt dem DOM eines XUL-Dokuments hinzugefügt. Dies bedeutet, dassdocument.firstChildnicht mehr garantiert das Wurzelelement ist, verwenden Sie stattdessendocument.documentElement. Außerdem haben die Verarbeitungsanweisungen<?xml-stylesheet ?>und<?xul-overlay ?>keine Wirkung mehr außerhalb des Dokument-Prologs. (Firefox-Bug 319654) - Die Funktionen 
getElementsByAttributeNS()wurden zu XUL-Elementen und -Dokumenten hinzugefügt. (Firefox-Bug 239976) - Ereignis-Listener bleiben erhalten, wenn ein Element in einem XUL-Dokument verschoben oder entfernt wird. (Firefox-Bug 286619)
 - Mutationsereignisse werden jetzt auch für nicht angezeigte Dokumente ausgelöst. (Firefox-Bug 201236)
 - Verschiedene Probleme mit Elementen, die in falscher Reihenfolge gezeichnet werden, wurden behoben. (Firefox-Bug 317375)
 getElementsByTagName()wurde behoben, um korrekt in Teilbäumen zu funktionieren, die Elemente mit Namespace-Präfixen in ihren Tag-Namen haben. (Firefox-Bug 206053)- Die 
DOMNodeInserted- undDOMNodeRemoved-Ereignisse werden jetzt korrekt auf die richtigen Knoten angewendet. (Firefox-Bug 367164) \d, eines der Sonderzeichen in regulären Ausdrücken, wurde behoben, um nur Ziffern des Basis-Latin-Alphabets zu matchen (entspricht[0-9]). (Firefox-Bug 378738)- Die Kategorie der image-sniffing-services ermöglicht es Bilddecodern, die als Erweiterungen implementiert sind, Bilder korrekt zu decodieren, die mit falschen MIME-Typen gesendet wurden. (Firefox-Bug 391667)
 - Rechtsklicks auf Formularelementen rufen standardmäßig kein Kontextmenü mehr auf. (Firefox-Bug 404536. Siehe Anbieten eines Kontextmenüs für Formularelemente, um zu erfahren, wie dies fallweise aktiviert werden kann.