Today is a great day - Mozilla has released Firefox version 22. We at Browserling were thrilled to add it in our own cross-browser testing platform for all your testing needs.

Firefox 22 Version

Try Firefox 22 in Browserling now!

What's New in Fireox 22

  • WebRTC is now enabled by default.
  • Windows: Firefox now follows display scaling options to render text larger on high-res displays.
  • Mac OS X: Download progress in Dock application icon.
  • HTML5 audio/video playback rate can now be changed.
  • Social services management implemented in Add-ons Manager.
  • asm.js optimizations (OdinMonkey) enabled for major performance improvements.
  • Improved WebGL rendering performance through asynchronous canvas updates.
  • Plain text files displayed within Firefox will now word-wrap.
  • For user security, the Components object is no longer accessible from web content.
  • Pointer Lock API can now be used outside of fullscreen.
  • CSS3 Flexbox implemented and enabled by default.
  • New Web Notifications API implemented.
  • Added clipboardData API for JavaScript access to a user's clipboard.
  • New built-in font inspector.
  • New HTML5 <data> and <time> elements.
  • Various security fixes.
  • Scrolling using some high-resolution-scroll aware touchpads feels slow.

Fixed issues in Firefox 22

  • Inaccessible updater can lead to local privilege escalation.
  • Homograph domain spoofing,.net
  • getUserMedia permission dialog incorrectly displays location.
  • XrayWrappers can be bypassed to run user defined methods in a privileged context.
  • X-Frame-Options ignored when using server push with multi-part responses.
  • Sandbox restrictions not applied to nested frame elements.
  • PreserveWrapper has inconsistent behavior.
  • SVG filters can lead to information disclosure.
  • Data in the body of XHR HEAD requests leads to CSRF attacks.
  • Execution of unmapped memory through onreadystatechange event.
  • Arbitrary code execution within Profiler.
  • Privileged content access and execution via XBL.
  • Memory corruption found using Address Sanitizer.
  • Miscellaneous memory safety hazards (rv:22.0 / rv:17.0.7).

Unresolved issues in Firefox 22

  • If you try to start Firefox using a locked profile, it will crash.


Developer details for Firefox 22

  • The HTML5 <data> element has been implemented.
  • The HTML5 <time> element has been implemented.
  • Asm.js optimizations are enabled, making it possible to compile C/C++ applications to a subset of JavaScript for better performance.
  • ES2015 Arrow Function syntax has been implemented.
  • Support for the multipart property on XMLHttpRequest and multipart/x-mixed-replace responses in XMLHttpRequest has been removed. This was a Gecko-only feature that was never standardized. Server-Sent Events, Web Sockets or inspecting responseText from progress events can be used instead.
  • Support for Web Notifications has been landed.
  • Support for CSS Flexbox layout has been enabled by default.
  • Following a spec change, the initial value for min-width and min-height has been changed back to 0, even on flex items.
  • Font inspector shows which fonts on your computer are applied to the page.
  • Visual paint feedback mode shows when and where a page is repainted.

Detailed developer-side changes are well-documented here.

Have fun cross-browser testing in Firefox 22!