Pages

Showing posts with label mozilla-firefox. Show all posts
Showing posts with label mozilla-firefox. Show all posts

Sunday, January 29, 2012

Firefox’s New Tab Page, Good Move or Too Late?

When you currently open a new tab page in the Firefox browser, either by clicking or using the shortcut Cltr-t, you see a blank white page with no information whatsoever, not even a search form. Other web browsers, like Opera for example, are displaying information on the page, like the most popular web pages visited by you, or a search form to search right away from that page.

Firefox users who want to spice up the new tab page have plenty of options in the forms of add-ons. Example add-ons are New Tab King which displays all kinds of information, or New Tab Homepage which loads the selected home page whenever a new tab is opened.

We already know for some time that Mozilla plans to integrate a new tab page into the browser. First mockups were released in August and Mozilla back then hoped to integrate the final version into Firefox 9.

The new tab page has been integrated into Firefox Nightly and UI builds. Nightly users need to activate it to have the new tab page appear in the browser. This is done by loading about:config in the Firefox address bar.

You then need to filter for the term newtab in the filter box which should reveal the preferences browser.newtab.url and browser.newtabpage.enabled.

Set browser.newtabpage.enabled to true with a double-click. Once done, double-click browser.newtab.url and change its value to about:newtab.

firefox new tab page

Some Firefox users may need to create the parameters if they do not exist. Right-click on the page and select New > String for the browser.newtab.url parameters, and New > Boolean for the browser.newtabpage.enabled parameter.

The browser should begin to collect data for the New Tab page after a restart.

firefox-new-tab-page

All you see on the page is a selection of nine web pages that you have visited in the past. You can remove individual pages from the page by hovering the mouse cursor over the entry and clicking on the appearing x icon.

It is alternatively possible to drag and drop thumbnails around, and to pin select sites so that they are always displays on the new tab page. Holding down CTRL while using the mouse wheel zooms in or out of the page.

The only remaining options are to reset the new tab page information and to hide the information which returns to the blank new tab page layout that is currently used (with the exception of a small icon in the upper right corner to turn it on again).

The display has a few issues currently. Some pages for instance show no thumbnail image, only the page title. And since there is no one-page-per-domain limit, you may end up with four, five or even more pages from the same domain displayed on the new tab page.

While Mozilla aims to include a basic speed dial feature into the browser, other browsers make use of more sophisticated new tab pages. Opera for instance supports speed dial extensions which can display dynamic contents on the new tab page.

Users who prefer to stick with the blank page can do so, which is one of the advantages of the browser over its competition.

The new tab page as it is presented now may not be to the liking of most Firefox users. While it may have its uses, it lacks customization. Firefox users are currently better off installing an extension that brings their new tab page to life.

It needs to be considered though that the new tab page has only been included in the nightly version of the browser. Chances are that we will see changes coming to the page before it hits the stable version later this year.



Tuesday, December 20, 2011

Firefox 11 will Synchronize Add-ons

Firefox Sync is Firefox’s synchronization feature that allows you to synchronize data such as bookmarks, passwords, open tabs and the history between multiple computer systems running Firefox. Up until now it has not been possible to synchronize add-ons using Firefox Sync. Users who wanted to use add-ons, and even more so their configuration, on multiple systems had to find other ways to keep the data in sync.

Plenty options are available to do that. Firefox users can make use of tools like Mozbackup or Firefox Environmental Backup Extension, use a service like Dropbox to host the Firefox profile in the cloud, or use the Siphon extension to synchronize add-on data.

All of this may soon be a thing of the past. Mozilla is currently aiming to integrate add-on syncing into Firefox 11. All Firefox users who use Firefox Sync can then synchronize all installed add-ons across all their computer systems. It is however not possible to sync add-ons between desktop and mobile Firefox installations and only add-ons hosted at Mozilla’s official add-on repository can be synchronized this way. Users with third party add-ons, for instance from security suites who install add-ons into the browser, need to find other ways to synchronize those between the browsers.

It is also interesting to note that all add-ons, regardless of their activation status, will be synchronized by Firefox Sync. The add-ons will however retain their activation status on the target computer. There is no functionality at this time to synchronize only selected add-ons between devices.

firefox addon syncing

Existing sync users won’t have the new feature enabled by default. They need to enable add-on syncing in the Firefox Sync preferences to enable it. This is done with a click on the Firefox button, the selection of Options, and a click on the Sync tab in the opening preferences window. New Firefox Sync users will have add-on synchronization enabled by default.

Additional information about the planned implementation are available on the Bugzilla website. (via Sören Hentzschel)


© Martin Brinkmann for gHacks Technology News | Latest Tech News, Software And Tutorials, 2011. | Permalink |
Add to del.icio.us, digg, facebook, reddit, twitter
Post tags: , ,



Sunday, December 18, 2011

Mozilla To Integrate Hotfix Add-Ons Into Firefox

Mozilla currently has to release a new version of Firefox whenever the company is ready to ship an update. But that also means lots of testing before the update becomes finally available. That’s not ideal if hotfixes, time critical updates, need to be distributed to the Firefox user base. Update quality tests and the distribution of the update takes time which can be significantly reduced with the integration of Hotfix add-ons.

Hotfix add-ons bypass the problem as they allow time critical patches to be issued as add-ons. This reduces the time needed to release an update to less than 24 hours.

When you look back at Firefox’s update history, you will notice quite a few updates that would have benefited from this new hotfix updating mechanism. This includes updates that removed an insecure certificate provider from the browser, and updates where add-ons have caused browser instabilities.

Hotfix add-ons can furthermore be distributed to a specific language version of the browser to resolve a particular issue. Instead of having to release an update for all browser versions, Mozilla can now release a hotfix for part of the Firefox user base which also opens the door for A-B tests.

Possibilities do not end here. Malicious add-ons, and add-ons with stability issues can be added to the global blocklist using hotfix add-ons to protect Firefox users from using those add-ons.

Equally interesting from a user perspective is the ability to undo recent browser changes that have received negative community feedback.

The developers integrate a hotfix add-on ID into the browser that is linked to the browser’s add-on updater. It will look for hotfixes whenever add-on update checks are performed. The updates are then installed as Hotfix Add-ons which will be removed with the next major Firefox release.

The integration of hotfix add-ons into Firefox allows Mozilla to speed up the delivery of updates for the browser. Firefox users benefit from faster security and stability updates that resolve issues faster than before.

Mozilla plans to integrate Hotfix add-ons into Firefox 11. (via, more information here)


© Martin Brinkmann for gHacks Technology News | Latest Tech News, Software And Tutorials, 2011. | Permalink |
Add to del.icio.us, digg, facebook, reddit, twitter
Post tags: , ,



Thursday, November 24, 2011

Hide Firefox With TrayHotKey

Firefox cannot be minimized to the Windows system tray, at least not without add-ons or third party tools that add the functionality to the web browser. One of those add-ons is the newly released TrayHotKey extension which, unlike related extensions, has a few aces up its sleeve.

Firefox users who have installed the extension and rebooted the browser afterwards need to configure it first before they can make use of the functionality it provides.

The easiest way to do that is to load the about:addons page in the Firefox address bar. Locate the TrayhotKey extension in the listing and select options to open the preferences.

trayhotkeys

The options are divided into three different groups. First a hotkey area at the top which can be used to change the default Ctrl+’ hotkey to another one. Please note that this hotkey triggers one of the “aces”. New users may assume that the hotkey lets them minimize Firefox to the system tray. This is only partially correct. This hotkey hides Firefox on the system. The browser window disappears from the taskbar and is not displayed in the system tray. Experienced users can still find out that the browser is running with the help of the Windows task manager or a process explorer. Another tap on the hotkey brings Firefox back to the front.

The tray group in the options handle if and when the Firefox icon is displayed in the system tray. Always show tray will display a permanent icon in the tray, while minimize window to tray only when the browser minimizes. This option changes the default behavior so that the browser is minimized to the system tray area in Windows. Close window to tray finally takes over the close Firefox process. A click on the x in the Firefox window usually closes the browser. If the close window to tray option is enabled, it will instead minimize the browser to the system tray.

The remaining options handle the the web browser’s opacity and transparency levels. Here it is possible to make the browser window transparent to see what’s underneath.

TrayHotKey adds two core features to the browser. First the ability to hide Firefox on a system with the help of a hotkey, and second the option to minimize the browser to the system tray.

Firefox users can download TrayHotKey from the official Mozilla Firefox add-on repository.


© Martin Brinkmann for gHacks Technology News | Latest Tech News, Software And Tutorials, 2011. | Permalink |
Add to del.icio.us, digg, facebook, reddit, twitter
Post tags: , , , ,



Tuesday, November 22, 2011

Firefox 8.0.1 Officially Available, What You Need To Know

You may remember that I published a news article on November 16 about the release of Firefox 8.0.1. The release was available on Mozilla ftp servers and on third party sites like Softpedia, but not officially announced by Mozilla on the Firefox website. While that has not been a big problem in the past, with a few rare exceptions, it has been a issue this time.

The Firefox release was pulled from the Mozilla server and things went quite for a few days. Today, Mozilla has released Firefox 8.0.1 to the public.

What does that mean for users who have downloaded the previous version that was pulled? These users need to download Firefox 8.0.1 for their computer manually from Mozilla again and install it over the current version.

firefox 8.0.1

Firefox 8.0.1 fixes two issues. First a Mac OS X crash that can occur when a Java applet is loaded in the browser with Java JRE 6.29 installed, and second a startup crash on Windows that is caused by versions older than 7.6.2 of the popular RoboForm extension.

Firefox users who are not on a Mac with that particular version of Java or on Windows with one of the affected RoboForm extensions do not need to update the browser right away. While it certainly does no harm, it won’t give them any benefit either (other than the reassurance that they are running the latest version of the browser).

Firefox users interested in the Firefox 8.0.1 release notes find them on this page. The internal updater should have picked up the new version by now. Users who already have version 8.0.1 installed should visit the download Firefox page to download the new release version manually for their language and operating system.

Update: Some users have reported that the new update is installed on systems where the pulled Firefox update has been installed. It appears that it may not be necessary to download the new version manually after all.


© Martin Brinkmann for gHacks Technology News | Latest Tech News, Software And Tutorials, 2011. | Permalink |
Add to del.icio.us, digg, facebook, reddit, twitter
Post tags: , , ,



Wednesday, November 16, 2011

How Mozilla Intends To Speed Up Firefox’s Update Process

We do know at this point in time that Mozilla is investigating means to update Firefox more effectively. Back in October we revealed that Mozilla was planning to add a silent update process to the browser to streamline the process and make it more comfortable and unobtrusive. Firefox engineer Ehsan Akhgar is now discussing another method on the Future of Firefox blog.

He first describes how Firefox is currently applying updates to the browser. Updates are downloaded into a special directory during runtime. The browser on next start up will check for updates in that directory and if any are found, will apply them to the browser. This process is visualized to the user with the dreaded Firefox Update: Firefox is installing your updates and will start in a few moments message.

firefox update

The updater restarts the browser after the update as been completed.

The new idea is not fundamentally different. Updates will be applied to a copy of the browser files in the background while the browser is running. When the user restarts the browser the updated version is copied over the old version of the browser, a process that is noticeably faster (as there are no prompts and copying is faster than applying those updates during browser start).

Now, the reason that this approach fixes the problem is that swapping the directories, unlike the actual process of applying the update, is really fast. We are effectively moving the cost of applying the update to right after the update has been downloaded while the browser is running. This leaves only the really fast copy operation to be performed the next time that the browser starts up.

A long document is available here that details the background updates process.

  • Firefox finds an update
  • The update is downloaded
  • Updater is launched in the background with the UI disabled
  • The existing installation will be copied to /firefox/updated/
  • The patches are applied to the copied version of Firefox
  • Update will be aborted if errors are encountered, e.g. read write errors, running out of disk space

What about changes that you make to the browser in that time? What about add-ons that you install or configuration changes? Those in theory should not be a issue as they are stored in the profile directory and not in the Firefox directory on the system.

I can still see issues here, like high cpu, ram or disk usage when the updates are applied.

What’s your take on the new updating proposal?


© Martin Brinkmann for gHacks Technology News | Latest Tech News, Software And Tutorials, 2011. | Permalink |
Add to del.icio.us, digg, facebook, reddit, twitter
Post tags: , , ,



Mozilla Releases Firefox 8.0.1

Mozilla is about to release an update for the latest stable version of Firefox. Firefox 8.0.1 will be released less than two weeks after the release of Firefox 8, the latest stable version of the popular Internet browser.

A fast release like this usually indicates a serious problem that needs to be addressed right away. Most issues that require an immediate response are security related in nature. This time though it seems to be a popular add-on that is causing stability issues for Firefox 8 users.

An extension block request has been posted at Bugzilla. The request to hard block the popular Roboform extension has been added on November 2. According to information posted there Firefox 8 users are experiencing the majority of crashes while users of other Firefox versions are also experiencing crashes but to a lesser extent.

Add-ons that are blocked can usually be added to a blocklist remotely. This did not work in the case of the Roboform add-on as it was hooking dlls into Firefox which needed to be blocked by adding code to the browser.

The changelog has not been posted yet, it will later be available on this page. It is not clear if additional patches have made it into Firefox 8.0.1.

For now, we can only assume that the Roboform patch is the only code change in the new version of the web browser. This means that Firefox users who do not work with Roboform do not need to update their version of the browser to the latest version right away.

The Mozilla homepage is currently listing Firefox 8 as the latest version. Third party websites like Softpedia are already hosting the new version on their servers.

I’ll update the news as soon as the update is available at Mozilla.


© Martin Brinkmann for gHacks Technology News | Latest Tech News, Software And Tutorials, 2011. | Permalink |
Add to del.icio.us, digg, facebook, reddit, twitter
Post tags: , , , ,



Sunday, November 13, 2011

Firefox 10, What’s New?

After having some initial troubles getting my add-ons to work under Firefox 10 Aurora I had time to look at the changes and new features of this release. Firefox 10 will be the next but one stable release of the web browser which means that stable channel users will have to wait about 12 weeks before they can upgrade their browser to this version.

The official release notes do not paint a pretty picture, new features are scarce. This becomes obvious when you look at the first new feature listed on the release notes page: The forward button is now hidden by default and becomes available only after the user has navigated back. This new change is only available for Windows users currently.

Other changes include anti-aliasing for WebGL, new CSS Style Inspector which can be helpful for web developers, integration of the new full screen API to build full screen web applications and support for CSS3 3D-Transforms.

That’s not a lot and nothing to get to excited about. Sören Hentzschel discovered additional under the hood changes in the new browser version. The Customize option that allows Firefox users to drag and drop interface elements to another location is now highlighting screen elements that cannot be moved around.

firefox 10 customize

Other changes include improvements in cursor key scrolling , a better Firefox Sync installation workflow and the ability to display statistics about HTML5 videos via right-click > Show Statistics.

The Firefox development team plans to integrate additional features into the release. Softpedia has published a list that includes a new tab page, better suggestions in the Firefox address bar, the ability to import settings and data from Google Chrome and silent updates which basically updates the web browser without user interaction, much like Google Chrome does.

Have you had the chance to play around with Firefox 10? If so, what is your impression of the web browser and your opinion on the new features introduced in the version?


© Martin Brinkmann for gHacks Technology News | Latest Tech News, Software And Tutorials, 2011. | Permalink |
Add to del.icio.us, digg, facebook, reddit, twitter
Post tags: , , ,