Mozilla is preparing nearly-silent upgrades to get customers stuck on older versions of Firefox onto the newest edition, according to notes on the company's website and its bug-tracking database.
The plan is to start upgrading older Windows editions beginning with the next stable release, Firefox 30, which is slated to ship June 10.
"In the next weeks we will [be] implementing a project to get users on older versions of Firefox back onto the latest version," said Benjamin Smedberg on a Mozilla developers planning discussion thread last week. "We've confirmed ... that about 2% of Firefox profiles are getting 'stuck' on older versions in each release cycle, at least back to Firefox 22."
On his LinkedIn profile, Smedberg identifies himself as a Mozilla engineering manager.
Smedberg said that Mozilla didn't know why some of its users continue to run outdated versions of Firefox. But with Firefox's background update mechanism, those users had to have explicitly switched off or at least restricted updates.
Older versions of Firefox are riskier to run, as the browser is regularly patched to close security holes. And the laggards, inadvertently or not, fragment the browser's user base, making it difficult for Mozilla and add-on developers to craft new features or extensions because they cannot expect all to benefit.
Mozilla plans a two-pronged approach to the problem. For users still running 2010's Firefox 3.6 (or versions even earlier), the company will suppress the usual add-on compatibility check, which may spook users into declining.
For those running Firefox 11 or later, Mozilla will deploy an "add-on hotfix," a feature that lets the firm push silent changes to the browser rather than distribute a full update.
In turn, the add-on hotfix pushed to Firefox 11 and later will trigger an update process to migrate the browser to the newest available. That process is still under discussion, according to a Bugzilla entry. Bugzilla is the Firefox bug- and change-tracking database.
Currently, Mozilla is considering two ways to drag Firefox users to the newest browser. One would silently download the latter in the background, then upon the next Firefox launch, display only the generic Windows UAC (User Account Control) prompt. If the user clicks "Yes" -- the almost-automatic reflex of most Windows users -- the new version will open rather than the old.
Clicking "No" on the UAC prompt will instead open Firefox as usual, then download the new version in the background while the user browses. Eventually, a tab will open asking the user whether they want to run the new Firefox. Clicking "Not now" at that point simply postpones the inevitable, as Firefox will continue nagging the user once each week.
One-fourth of all Firefox users ran an outdated edition last month, a problem that's prompted a Mozilla plan to return those people to the latest version. (Data: Net Applications.)
If the process works out for Windows users, Mozilla will try the same with those running Firefox on OS X.
The second under-consideration process would be similar, but would ditch the silent-download-display-the-UAC-prompt part. Instead, the new Firefox would either download in the background, then ask whether the user wants to run the latest, or give them the choice, then begin the download.
According to a Bugzilla entry by Jennifer Morrow, a user experience designer at Mozilla, the first method -- silent download, show only the UAC prompt -- was, "The 'ideal' state in which the next version of Firefox is downloaded silently, in the background, without any interaction from the user."
Not surprisingly, considering the push-back Mozilla's gotten from some users unhappy with the user interface (UI) overhaul that debuted in Firefox 29 late last month, some who penned entries on the developers discussion thread questioned the old-to-new effort.
"I know there are a bunch of people staying on [Firefox] 28 because of Australis," wrote Mike Hommey on the thread, referring to Mozilla's name for the new UI. "That's a big problem."
In his initial message on the same thread, Smedberg said that whatever form the update took, it would honor users' wishes.
"We will continue to respect the user update preference: If the user has updates completely disabled in preferences, we will not prompt for updates at all," Smedberg said. "If manual-apply is chosen, we will nag but not force-install the update."
But he also acknowledged that most users have not touched the default Firefox update option setting -- which is expressed as "Automatically install updates (recommended: improved security)" -- in the browser's Preferences section. "All evidence shows that most users haven't changed the default update preferences," Smedberg said.
Mozilla may also bake the catch-up feature into Firefox at some point, so that in the future it will not have to use the add-on hotfix workaround. "Let's see how well the hotfix works and what user feedback is like," Smedberg said. "We will probably decide to build something like this directly into future versions of Firefox as part of our support API, but that is not guaranteed."
Gregg Keizer covers Microsoft, security issues, Apple, Web browsers and general technology breaking news for Computerworld. Follow Gregg on Twitter at @gkeizer, on Google+ or subscribe to Gregg's RSS feed. His email address is [email protected].
Read more about internet in Computerworld's Internet Topic Center.