Firefox 26 for developers

Firefox 26 est sorti le 10 Décembre 2013. Cet article répertorie les modifications clés qui sont utiles non seulement pour les développeurs Web, mais également pour les développeurs Firefox et Gecko ainsi que pour les développeurs de modules complémentaires.

Changements pour les développeurs Web

CSS

  • La propriété text-decoration-line, toujours préfixée, considère désormais 'blink' comme une valeur valide, bien qu'elle ne fasse pas du tout clignoter le contenu (bug 812995).
  • La propriété non standard -moz-text-blink a été supprimée (bug 812995).
  • Le support de la propriété image-orientation, dans sa version CSS Images & Values Level 4, c'est-à-dire avec le mot clé from-image et le support EXIF, a été ajouté (bug 825771).
  • Le support expérimental position: sticky a été implémenté et peut être activé par pref layout.css.sticky.enabled (bug 886646).
  • La propriété text-align s'applique désormais au pseudo-élément ::-moz-placeholder (bug 915551).

HTML

  • La proprété HTMLSelectElement.selectedOptions a été implémentée (bug 596681).
  • Dans l'élément <input> de type email, les valeurs avec des étiquettes de domaine de plus de 63 caractères ne sont plus considérées comme valides (bug 884332).
  • Les propriétés HTMLInputElement.width et height renvoient désormais 0 lorsque le type n'est pas image (bug 905240).
  • Un élément <fieldset> est désormais invalide, et peut être stylisé en utilisant la pseudo-classe :invalid, quand l'un des éléments qu'il contient est invalide (bug 717181).

JavaScript

L'implémentation d'EcmaScript 6 se poursuit!

Interfaces/APIs/DOM

MathML

SVG

  • L'inclusion de glyphes SVG dans OpenType, SVG-in-OpenType, a été mise à jour pour correspondre à la version actuelle de la spécification (bug 906521).
  • La méthode SVGElement.ownerSVGElement() ne lance plus (bug 835048).

Outils de développement

Voir aussi

Versions plus anciennes