There was a potential race when showing the default browser info-bar on star-up, between the info-bar showing and the first navigation. If the first navigation was committed after the bar had been shown, the bar would hide (as it is supposed to hide on navigation). This CL makes the bar linger for few seconds before it is hidden on the next navigation.
There was a potential race when showing the default browser info-bar on star-up,
between the info-bar showing and the first navigation.
If the first navigation was committed after the bar had been shown, the bar
would hide (as it is supposed to hide on navigation).
This CL makes the bar linger for few seconds before it is hidden on the next
navigation.

BUG=11427
TEST=Have a test server that blocks for few seconds before serving a page.
     Make that your home page (or set "sessino restore" and make that page your
     last visited page). Make sure Chrome is not the default browser.
     Start Chrome, the info-bar should appear and stay around. After few
     seconds have elapsed, navigating to another page should cause the info-bar
     to disappear.
TBR=ben
Review URL: http://codereview.chromium.org/113177

git-svn-id: http://src.chromium.org/svn/trunk/src@15715 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

Former-commit-id: 9776bd67a3649cd6fefed451ffc6daade559f561
meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser