Firefox 26 für Entwickler

Firefox 26 wurde am 10. Dezember 2013 veröffentlicht. Dieser Artikel listet wichtige Änderungen auf, die nicht nur für Webentwickler, sondern auch für Firefox- und Gecko-Entwickler sowie Add-on-Entwickler nützlich sind.

Änderungen für Webentwickler

CSS

  • Die text-decoration-line-Eigenschaft, noch mit Präfix, berücksichtigt jetzt 'blink' als gültigen Wert, obwohl der Inhalt nicht blinkt (Firefox-Bug 812995).
  • Die nicht standardisierte -moz-text-blink-Eigenschaft wurde entfernt (Firefox-Bug 812995).
  • Unterstützung für die image-orientation-Eigenschaft in ihrer Version von CSS Images & Values Level 4, also mit dem Schlüsselwort from-image und EXIF-Unterstützung, wurde hinzugefügt (Firefox-Bug 825771).
  • Experimentelle Unterstützung für position: sticky wurde implementiert und kann über die Präferenz layout.css.sticky.enabled aktiviert werden (Firefox-Bug 886646).
  • Die text-align-Eigenschaft gilt jetzt für das ::-moz-placeholder-Pseudoelement (Firefox-Bug 915551).

HTML

  • Die Eigenschaft HTMLSelectElement.selectedOptions wurde implementiert (Firefox-Bug 596681).
  • Im <input>-Element vom Typ email werden Werte mit Domainbezeichnungen, die länger als 63 Zeichen sind, nicht mehr als gültig betrachtet (Firefox-Bug 884332).
  • Die Eigenschaften HTMLInputElement.width und height geben jetzt 0 zurück, wenn der type nicht image ist (Firefox-Bug 905240).
  • Ein <fieldset>-Element ist jetzt ungültig und kann mit der :invalid-Pseudoklasse gestaltet werden, wenn eines der enthaltenen Elemente ungültig ist (Firefox-Bug 717181).

JavaScript

Die Implementierung von ECMAScript 2015 wird fortgesetzt!

Schnittstellen/APIs/DOM

MathML

SVG

  • Die Einbindung von SVG-Glyphen in OpenType, SVG-in-OpenType, wurde aktualisiert, um der aktuellen Version der Spezifikation zu entsprechen (Firefox-Bug 906521).
  • Die Methode SVGElement.ownerSVGElement() wirft keinen Fehler mehr (Firefox-Bug 835048).

Entwicklungstools

Ältere Versionen