Bemerkenswerte Fehlerbehebungen in Firefox 3

Dieser Artikel bietet eine Liste wichtiger Fehlerbehebungen, die in Firefox 3 angeboten werden und nicht unbedingt offensichtlich in der Dokumentation sind.

  • Wenn ein Fehler beim Parsen eines Overlays auftritt, wird das Overlay nicht angewendet. Parserfehler werden in der Fehlerkonsole protokolliert. (Firefox-Bug 335755)
  • Ein Fehler wurde behoben, bei dem <menupopup>-Elemente innerhalb einer Bindung platziert werden können, wenn sie an ein Menü oder menüähnliches Element angehängt sind. (Firefox-Bug 345896)
  • Die dlgType-Eigenschaft des Buttons funktioniert jetzt ordnungsgemäß. (Firefox-Bug 308591)
  • Das Argument canBubble von event.initEvent funktioniert jetzt ordnungsgemäß, sodass Ereignisse ausgelöst werden können, die nicht bubbling sind. (Firefox-Bug 330190)
  • Das DOMAttrModified-Ereignis behandelt jetzt namenspaced Attribute korrekt. (Firefox-Bug 362391)
  • XML-Verarbeitungshinweise, wie <?xml-stylesheet ?>, werden jetzt dem DOM eines XUL-Dokuments hinzugefügt. Das bedeutet, document.firstChild ist nicht garantiert das Root-Element; verwenden Sie stattdessen document.documentElement. Außerdem haben <?xml-stylesheet ?> und <?xul-overlay ?>-Verarbeitungshinweise jetzt außerhalb des Dokumentenprologs keine Wirkung. (Firefox-Bug 319654)
  • getElementsByAttributeNS()-Funktionen wurden zu XUL-Elementen und Dokumenten hinzugefügt. (Firefox-Bug 239976)
  • Ereignis-Listener werden beibehalten, wenn ein Element aus 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 der falschen Reihenfolge gezeichnet werden, sind behoben. (Firefox-Bug 317375)
  • getElementsByTagName() wurde behoben, um korrekt auf Teilbäumen zu arbeiten, die Elemente mit Namespace-Präfixen in ihren Tag-Namen haben. (Firefox-Bug 206053)
  • Die Ereignisse DOMNodeInserted und DOMNodeRemoved gelten jetzt ordnungsgemäß für die richtigen Knoten. (Firefox-Bug 367164)
  • \d, eines der Sonderzeichen in regulären Ausdrücken, wurde korrigiert, um nur Ziffern des Basic Latin-Alphabets zu matchen (äquivalent zu [0-9]). (Firefox-Bug 378738)
  • Die Kategorie image-sniffing-services ermöglicht es, dass Bilddekodierer, die als Erweiterungen implementiert sind, Bilder korrekt dekodieren, die mit falschen MIME-Typen gesendet werden. (Firefox-Bug 391667)
  • Rechtsklicks auf Formularelemente bringen standardmäßig kein Kontextmenü mehr hervor. (Firefox-Bug 404536. Sehen Sie sich Anbieten eines Kontextmenüs für Formularelemente an, um zu erfahren, wie Sie dies fallweise aktivieren können.

Siehe auch