Bugs importantes solucionados en Firefox 3
De MDC
Esta página está traduciéndose a partir del artículo Notable_bugs fixed in Firefox 3, razón por la cual puede haber algunos errores sintácticos o partes sin traducir. Puedes colaborar continuando con la traducción
Este artículo ofrece una lista de fallos (bug) resueltos en Firefox 3 que pueden no resultar obvios en la documentación.
- si ocurre un error mientras se analiza un overlay, éste no se aplica. Los errores de análisis quedan registrados en la consola de error (bug 355755).
- error corregido en el que los elementos
<menupopup>pueden posicionarse dentro de un contenedor cuando están adosados a un menú o un elemento con aspecto de menú (bug 345896). - la propiedad de botones
dlgType, funciona ahora correctamente (bug 308591). - el argumento
canBubblede DOM:event.initEvent funciona ahora correctamente, de forma que ahora pueden dispararse eventos que no emergen (bug 330190). - el evento
DOMAttrModifiedahora maneja atributos con espacios de nombres de forma correcta (bug 247095). - las instrucciones de procesamiento XML, tales como
<?xml-stylesheet ?>, aparecen ahora en el DOM de documentos XUL. Esto quiere decir que DOM:document.firstChild no es necesariamente el elemento raíz y en su lugar debe usarse DOM:document.documentElement. De igual forma, las instrucciones de procesamiento:<?xml-stylesheet ?>y<?xul-overlay ?>ya no tienen efecto fuera del prólogo del documento (bug 319654). - se han añadido las funciones
getElementsByAttributeNS()a los elementos y documentos XUL (bug 239976). - cuando se mueve o elimina un elemento en un documento XUL, se mantienen los observadores de eventos (bug 286619).
- los eventos de mutación ahora se disparan en documentos no visibles (bug 201238).
- se han corregido varios problemas en elementos que se dibujaban desordenadamente (bug 317375).
- se ha corregido
getElementsByTagName()en subárboles que contienen elementos con nombres con prefijos de espacios de nombres en sus nombres de etiqueta (bug 206053). - Los eventos
DOMNodeInsertedyDOMNodeRemovedse aplican ahora correctamente a los nodos apropiados (bug 367164). - El carácter especial
\d, usado en expresiones regulares, ha sido corregido para que sólo reconozca dígitos del alfabeto "Basic Latin" (o, lo que es lo mismo, para que sea equivalente a los dígitos[0-9]) (bug 378738). - La categoría "image-sniffing-services" permite que los decodificadores de imagen implementados como extensiones descodifiquen correctamente las imagenes enviadas con un tipo MIME incorrecto (bug 391667).