Mozilla will ship Firefox 12 today with a key component of its years-long silent update project.
Among the changes to Firefox 12, the most noticeable to Windows users will be the disappearance of the UAC, or "user account control," prompt on Vista and Windows 7 during updates.
[ Get your websites up to speed with HTML5 today using the techniques in InfoWorld's HTML5 Deep Dive PDF how-to report. | Learn how to secure your Web browsers in InfoWorld's "Web Browser Security Deep Dive" PDF guide. ]
UAC is a security feature introduced in Vista -- and in a less-intrusive form, tucked into Windows 7, too -- that requires users to agree to most program installations.
Firefox 12 will be the first edition from the open-source developer that sidesteps UAC.
"[UAC] makes things like automated software updates hard to do without user interaction," Brian Bondy, a Firefox platform engineer, wrote in a March blog post. "If we don't have access to write into Program Files to perform an update, then we have to ask for elevated permissions. We ask for elevated permissions today when applying updates."
In effect, UAC stymies no-user-action-required updates, or "silent updates." UAC-bypass has been one of the five pieces in Firefox's project to introduce silent updates, which is nearing completion but won't wrap up until this summer.
Firefox skips UAC by substituting a Mozilla-created Windows service for the traditional installation process.
Google's Chrome, which has featured silent updating since its 2008 debut, installs its code in the user's folder within Windows to avoid UAC. Mozilla rejected that route.
"We chose not to because it can be an administrative headache for some people who manage updates themselves and have to maintain an installation for every user," Bondy wrote.
Mozilla has said that sidestepping UAC makes sense.
"The repeated prompting is unnecessary because the first time that you accept the prompt you indicate that you put your trust in Firefox," the company said in a February blog post on silent updating. "After you have granted Firefox permission to update it should continue to be able to update future versions of Firefox without prompting you again."
The final component of silent updating, responsible for launching and completing the update entirely in the background, will land in Firefox 13, scheduled to ship June 5, or Firefox 14, set to ship July 17.
Mozilla has been working on silent updating for nearly two years. At one point, it thought it could add the feature to Firefox 4, which shipped in March 2011, but abandoned work when that version was delayed several times for other reasons. Late last year, it said it was shooting for silent updating in Firefox 10, which debuted in January. Those plans were also scrapped.
Implementing silent updating would make Firefox only the third browser to offer the feature, after Chrome and Microsoft's Internet Explorer (IE).
Firefox 3.6 users will soon see this notice, which tells them that their browser will automatically be upgraded to Firefox 12.