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.
[ Get your websites up to speed with HTML5 today using the techniques in InfoWorld's HTML5 Deep Dive PDF how-to report. | Cut to the key news for technology development and IT management with the InfoWorld Daily newsletter, our summary of the top tech happenings. ]
"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. "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.
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.