files/en-us/mozilla/firefox/releases/25/index.md
local as a value of the {{cssxref("background-attachment")}} CSS property has been added (Firefox bug 483446).-moz-os-version (Firefox bug 810399). The property is currently only implemented on Windows.-moz-osx-font-smoothing CSS property has been added (Firefox bug 857142).hue-rotate() functional notation (Firefox bug 897392). It is still disabled by default.page-break-inside: avoid is now working with the height of a block (Firefox bug 883676).srcdoc attribute of {{HTMLElement("iframe")}}, allowing the inline specification of the content of an {{HTMLElement("iframe")}}, is now supported (Firefox bug 802895)."image/jpeg" type, the method HTMLCanvasElement.toBlob now accepts a third attribute defining the quality of the image (Firefox bug 891884).ECMAScript 2015 implementation continues!
Array (Firefox bug 866849).Math: Math.log10(), Math.log2(), Math.log1p(), Math.expm1(), Math.cosh(), Math.sinh(), Math.tanh(), Math.acosh(), Math.asinh(), Math.atanh(), Math.trunc(), Math.sign() and Math.cbrt() (Firefox bug 717379).0b10101010, 0B1010, 0o777, 0O237 are now valid (Firefox bug 894026).KeyboardEvent.key (Firefox bug 865565), see the key name table for details.keypress event is no longer dispatched if preventDefault() of preceding keydown event is called (Firefox bug 501496).Future interface to Promise (Firefox bug 884279).srcDoc property on the {{domxref("HTMLIFrameElement")}} interface, allowing the inline specification of the content of an {{HTMLElement("iframe")}}, is now supported (Firefox bug 802895).createTBody() method on the {{domxref("HTMLTableElement")}} interface, allowing retrieval of its {{HTMLElement("tbody")}}, is now supported (Firefox bug 813034).toStart parameter is now optional and defaults to false, as defined in the spec (Firefox bug 891340).ParentNode mixin on {{domxref("Document")}} and {{domxref("DocumentFragment")}} has been added (Firefox bug 895974).previousElementSibling and nextElementSibling have been moved to the ChildNode mixin allowing them to be called not only on an {{domxref("Element")}} object but also on a {{domxref("CharacterData")}} or {{domxref("DocumentType")}} object (Firefox bug 895974).navigator.geolocation property has been updated to match the spec. It never returns null. When the preference geo.enabled is set to false, it now returns undefined (Firefox bug 884921).videoPlaybackQuality attribute on the {{domxref("HTMLVideoElement")}} interface has been changed to the getVideoPlaybackQuality method. (Firefox bug 889205)GlobalObjectConstructor interface has been removed (Firefox bug 898136). This interface was used to add arguments to the constructors of APIs that Firefox add-ons were exposing on the global object. This capability has been removed; note that at this time there's no replacement for this functionality.No change.
No change.