Mozilla advances another version in their rapid release cycle today, moving the stable version of Firefox for Android (and desktops) to v41. Unlike some other recent releases, this one has several goodies for regular users. These include a modification to in-browser search that makes it more like using the dedicated search bar in desktop Firefox, offering an easy tap-to-choose selection of different search providers.
To be honest, I think this is a lot more useful on mobile than it is on the desktop. The moments, taps, and typing saved are a lot more precious when using your phone.
Another highlight is the ability to search your saved logins when there are no matches. I couldn't replicate this in my usage, but I don't have many things saved outside of LastPass. Another new feature that is discussed but hard to find is the supposed improved bookmarks manager with duplicates detection.
A real improvement that will be appreciated by frequent users is that Firefox now deals with intent URIs correctly. That means when you click a link designed to open up in an app, the app opens. The typical behavior in prior versions of Firefox is to just have an app link in the address bar. This is still there in v41 for situations in which you didn't get to the page via an intent URI.
The last thing I want to mention is more anticipatory. This release features a new API for developers to create add-ons that make their own home screen tabs, expanding on a nice built-in feature. We will have to wait for this to bear fruit, but it is something worth keeping an eye on.
Here's the full changelog, courtesy of Mozilla:
- Quickly search with different search providers from the search panel
- Swipe-to-close tabs on tablets
- Overlay to manually search and copy/paste login credentials from login manager when they're not auto-filled
- Improved bookmark management with duplicate bookmark detection
- Improved box-shadow rendering performance
- Open Android applications from a web page via Intent URIs
- Locale added: Croatian (hr)
- Updates to image decoding process
- User Agent now includes Android version
- Support for running animations of 'transform' and 'opacity' on the compositor thread
- MessageChannel and MessagePort API enabled by default
- Added support for the transform-origin property on SVG elements
- CSS Font Loading API enabled by default
- Removed support for binary XPCOM components in extensions, use addon SDK "system/child_process" pipe mechanism for native binaries instead
- JavaAddonManager can now send, receive and respond to messages from Gecko
- Experimental new "speed dial" home panel add-on API (example add-on)
- Generic API let's developers create a grid of icons and then optionally allow for a large header image
- Support for playing MP3 files on Android 5.0 (Lollipop) and above
- Various security fixes