Istotne błędy poprawione w Firefoksie 3
z Mozilla Developer Center, polskiego centrum programistów Mozilli.
UWAGA: Tłumaczenie tej strony nie zostało zakończone.
Może być ona niekompletna lub wymagać korekty.
Chcesz pomóc? | Dokończ tłumaczenie | Sprawdź ortografię | Więcej takich stron...
W tym artykule przedstawiono listę ważnych błędów, które zostały poprawione w Firefoksie 3, lecz nie zostały szczegółowo uwzględnione w dokumentacji.
- W przypadku wystąpienia błędu podczas przetwarzania nakładki nie jest ona stosowana. Błędy przetwarzania są rejestrowane w konsoli błędów (błąd 355755).
- bug fixed where
<menupopup>elements can be placed inside a binding when attached to a menu or menu-like element. (błąd 345896) - Własność
dlgTypeprzycisków działa poprawnie (błąd 308591). - Argument
canBubblemetodyevent.initEventdziała poprawnie, co pozwala na wywołanie zdarzeń, które nie działają w trybie bąbelkowania (błąd 330190). - Zdarzenie
DOMAttrModifiedpoprawnie obsługuje atrybuty ze zdefiniowaną przestrzenią nazw (błąd 247095). - Instrukcje przetwarzania XML, takie jak
<?xml-stylesheet ?>, są dodawane do modelu DOM dokumentów XUL. W wyniku tego własnośćdocument.firstChildnie zawsze zwraca element główny — należy zamiast niej skorzystać z własnościdocument.documentElement. Ponadto instrukcje przetwarzania<?xml-stylesheet ?>i<?xul-overlay ?>nie są wykonywane, jeżeli umieszczono je poza prologiem dokumentu (błąd 319654). - Do elementów i dokumentów XUL dodano metodę
getElementsByAttributeNS()(błąd 239976). - Funkcje obsługi zdarzeń są zachowywane w przypadku przeniesienia lub usunięcia elementu z dokumentu XUL (błąd 286619).
- Zdarzenia zmiany są teraz wyzwalane dla dokumentów niewyświetlanych (błąd 201238).
- Poprawiono wiele błędów związanych z nieprawidłową kolejnością rysowania elementów (błąd 317375).
- Metoda
getElementsByTagName()została poprawiona i działa teraz prawidłowo dla poddrzew z elementami, których nazwy znaczników zawierają prefiks przestrzeni nazw (błąd 206053). - Zdarzenia
DOMNodeInsertediDOMNodeRemovedsą teraz stosowane do właściwych węzłów (błąd 367164). - Sekwencja
\d, jeden ze znaków specjalnych w wyrażeniach regularnych, oznacza teraz cyfry wyłącznie z podstawowego alfabetu łacińskiego (odpowiednik sekwencji[0-9]); (błąd 378738). - The image-sniffing-services category allows for image decoders implemented as extensions to correctly decode images sent with incorrect mime-types. (błąd 391667)