The videoPlaybackQuality attribute on the HTMLVideoElement interface has been changed to the getVideoPlaybackQuality method.
When the preference geo.enabled is set to false, it now returns undefined ( bug 884921).
The navigator.geolocation property has been updated to match the spec.
The previousElementSibling and nextElementSibling have been moved to ChildNode allowing them to be called not only on a Element object but also on a CharacterData or DocumentType object ( bug 895974).
Support of ParentNode interface on Document and DocumentFragment has been added ( bug 895974).
The llapse() method toStart parameter is now optional and default to false, like defined in the spec ( bug 891340).
The createTBody() method on the HTMLTableElement interface, allowing to get its, is now supported ( bug 813034).
The srcDoc property on the HTMLIFrameElement interface, allowing the inline specification of the content of an, is now supported ( bug 802895).
Renamed the Future interface to Promise ( bug 884279).
keypress event is no longer dispatched if preventDefault() of preceding keydown event is called ( bug 501496), see the document of keydown event for the detail.
Firefox for Metro now dispatches key events in the same way as the desktop version ( bug 843236).
#Download firefox 25 windows#
Some IME related keys on Windows are supported by KeyboardEvent.key ( bug 865565), see the key name table for the detail.
An incomplete implementation was previously available behind a preference ( bug 779297).
Typed arrays have been updated to no longer search in the prototype chain for indexed properties ( bug 829896).
The machine epsilon constant, that is the smallest representable number that added to 1 will not be 1, is now available as Number.EPSILON ( bug 885798).
Support for binary and octal integer literals has been added: 0b10101010, 0B1010, 0o777, 0O237 are now valid ( bug 894026).
New mathematical methods have been implemented on Math: Math.log10(), Math.log2(), Math.log1p(), Math.expm1(), sh(), Math.sinh(), Math.tanh(), Math.acosh(), Math.asinh(), Math.atanh(), unc(), Math.sign() and Math.cbrt() ( bug 717379).
The methods () and () are now implemented ( bug 866847).
The methods Number.parseInt() and Number.parseFloat() have been implemented ( bug 886949).
Support for the methods () and () has been added ( bug 885553).
The method Array.of() is now implemented on Array ( bug 866849).