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 immer mit Präfix, betrachtet jetzt 'blink' als gültigen Wert, obwohl der Inhalt überhaupt 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 CSS Images & Values Level 4-Version, die das Schlüsselwort from-image und EXIF-Unterstützung umfasst, wurde hinzugefügt (Firefox-Bug 825771).
  • Experimentelle Unterstützung für position: sticky wurde implementiert und kann durch die Einstellung layout.css.sticky.enabled aktiviert werden (Firefox-Bug 886646).
  • Die text-align-Eigenschaft gilt jetzt für das ::-moz-placeholder-Pseudo-Element (Firefox-Bug 915551).

HTML

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

JavaScript

Die Implementierung von ECMAScript 2015 geht weiter!

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 keine Fehler mehr (Firefox-Bug 835048).

Entwicklungstools

Ältere Versionen